
PHP Number ? tahukah anda ?
Artikel kali ini kita akan membahas tentang integer, float dan string.
PHP Number merupakan suatu fitur dari PHP yang menyediakan konversi tipe data secara otomatis. jika kita menetapkan suatu nilai integer keadalalam sebuah variabel, maka variabel tersebut secara otomati merubah menjadi integer.
PHP Integer
Integer adalah sebuah bilangan bulat tanpa koma atau non desimal. panjangnya antara -2147483648 dan 2147483647. jika nilai melebihi atau kurang dari range tersebut akan disimpan sebagai float.
Suatu bilangan integer akan disebut float apabila nilai pengalinya atau operan nya adalah float. contoh 1.5 * 2 = 3, maka nilai 3 adalah float.
Ciri – Ciri Bilangan bulat integer sebagai berikut :
- Minimal 1 digit
- Tidak ada tititk (.) atau desimal
- Berupa bilangan posistif atau bisa juga negatife sesuai range.
- Dapat ditentukan dalam 3 format : desimal (basis 10), hexadecimal (berbasis 16 diawali 0x), dan oktal (berbasis 8 dimulai dari 0).
Dalam PHP memiliki fitur fungsi untuk memeriksa variabel integer yaitu : is_int(), is_integer(), is_long().
Perhatikan contoh berikut :
<!DOCTYPE html>
<html>
<body>
<?php
$a = 12345;
var_dump(is_int($a));
echo "<br>";
$b = 3.14;
var_dump(is_int($b));
?>
</body>
</html>
Output :
bool(true)
bool(false)
Baca juga : Belajar PHP #1, Belajar PHP #2, Belajar PHP #3
PHP Float
Merupakan sebuah tipe data atau angka dengan titik desimal atau angka dalam bentuk eksponensial. contoh 1.2, 3.14 dst.
Kemudian Tipe data float dapat menyimpan nilai hingga 1.7976931348623E + 308 tergantung platform, dan memiliki presisi maksimum 14 digit.
PHP juga memiliki fitur fungsi berikut untuk memeriksa tipe data float: is_float() is_double().
Berikut contoh tipe data float :
<!DOCTYPE html>
<html>
<body>
<?php
$a = 3.14;
var_dump(is_float($a));
?>
</body>
</html>
Berikut Outputnya :
bool(true)
Baca Juga Tutorial : Backup database dengan batchfile
PHP Number Infinity
Merupakan Nilai numerik yang lebih besar dari PHP_FLOAT_MAX dan dianggap tak terbatas (~).
PHP Infinity memiliki fitur fungsi untuk memeriksa nilai numerik terbatas atau tak terbatas yaitu : is_finite(), is_infinite().
Berikut contoh PHP Infinity :
<!DOCTYPE html>
<html>
<body>
<?php
$x = 1.9e601;
var_dump($x);
?>
</body>
</html>
Berikut Outputnya :
float(INF)
0 Komentar