Tipe Data PHP (Integer & Float)

Tipe Data PHP (Integer & Float)

Tipe Data PHP (Integer & Float)

Menyambung pada artikel sebelumnya yaitu mengenal tipe data pada PHP, sekarang kita lanjutkan membahas tentang jenis dan tipe data PHP untuk Integer & Float.

1. Integer

Tipe data ini meliputi semua angka bilangan bulat baik berupa bilangan positif maupun negatif tanpa pecahan (desimal) termasuk angka 0.

Penulisan tanpa diawali tanda ” – “ akan dibaca sebagai data integer positif oleh PHP.

Tipe data integer dapat dinyatakan dalam tiga bentuk, oktal (basis 8), desimal (basis 10) dan heksadesimal (basis 16).

Contoh penggunaan tipe data Integer.

<?php

$w = 128;
$x = -256;
$y = 0137; //Integer bentuk oktal
$z = 0x13c; // Integer bentuk heksadesimal

var_dump($w);
echo "<br>";

var_dump($x);
echo "<br>";

var_dump($y);
echo "<br>";

var_dump($z);

Pada contoh di atas saya menggunakan empat contoh data integer, positif, negatif, oktal dan heksadesimal. Data oktal dan heksadesimal akan dikonversi menjadi bilangan desimal saat dieksekusi. Sehingga output yang ditampilkan adalah seperti berikut:

int(128) 
int(-256) 
int(95) 
int(316)

2. Float

Tipe data ini meliputi semua bilangan desimal yang memiliki angka pecahan (angka di belakang koma). Penulisan angka pecahan pada tipe data ini menggunakan tanda pemisah titik bukan koma.

Contoh penggunaan tipe data float.

<?php

$w = 1.4748;
$x = -2.0304;
$y = 3.852E-4;
$z = 4.3E8;

var_dump($w);
echo "<br>";

var_dump($x);
echo "<br>";

var_dump($y);
echo "<br>";

var_dump($z);

Pada contoh di atas saya menggunakan empat contoh data yaitu: float positif, negatif dan dua yang terakhir float dengan scientific notation. Dalam penulisan data float dengan model scientific notation, ditandai dengan adanya simbol E (E kapital maupun e kecil). Huruf E tersebut dapat diartikan 10¹. Kita ambil contoh di atas, $y = 3.852E-4 artinya 3.852 × 10 pangkat -4.  Sehingga output yang ditampilkan adalah seperti berikut:

float(1.4748) 
float(-2.0304) 
float(0.0003852) 
float(430000000)

Enam tipe data lainnya akan dibahas pada artikel selanjutnya.

Ditulis oleh : Muhammad Imam Syafi’i (Peserta didik MIT School)

Related posts:

Loading Facebook Comments ...