Belajar PHP Part 7 : Nomor atau Angka PHP

Table of Contents

Dalam bab ini kita akan melihat secara mendalam tentang Integer, Floats, dan Number Strings.

Nomor PHP

Satu hal yang perlu diperhatikan tentang PHP adalah ia menyediakan konversi tipe data otomatis.

Jadi, jika Anda menetapkan nilai integer ke variabel, jenis variabel itu secara otomatis akan menjadi integer. Kemudian, jika Anda menetapkan string ke variabel yang sama, jenisnya akan berubah menjadi string.

Integer PHP

Bilangan bulat adalah angka tanpa bagian desimal apa pun.

2, 256, -256, 10358, -179567 semuanya bilangan bulat. Sedangkan 7.56, 10.0, 150.67 adalah float.

Berikut beberapa aturan untuk bilangan bulat:

  • Bilangan bulat harus memiliki setidaknya satu digit
  • Bilangan bulat tidak boleh memiliki titik desimal
  • Bilangan bulat bisa berupa positif atau negatif
  • Bilangan bulat dapat ditentukan dalam tiga format: desimal (berbasis 10), heksadesimal (berbasis 16 - diawali dengan 0x) atau oktal (berbasis 8 - diawali dengan 0)

PHP memiliki fungsi berikut untuk memeriksa apakah tipe variabel adalah integer:

  • is_int ()
  • is_integer () - alias dari is_int ()
  • is_long () - alias dari is_int ()

Contoh
Periksa apakah jenis variabel adalah integer:

<?php
    $x = 5985;
    var_dump(is_int($x));
    
    $x = 59.85;
    var_dump(is_int($x));
?>

PHP Mengambang

Float adalah angka dengan titik desimal atau angka dalam bentuk eksponensial.

2.0, 256.4, 10.358, 7.64E + 5, 5.56E-5 semuanya float.

Tipe data float biasanya dapat menyimpan nilai hingga 1.7976931348623E + 308 (bergantung platform), dan memiliki presisi maksimum 14 digit.

PHP memiliki fungsi berikut untuk memeriksa apakah tipe variabel adalah float:

  • is_float ()
  • is_double () - alias dari is_float ()

Contoh
Periksa apakah tipe variabel adalah float:

<?php
    $x = 10.365;
    var_dump(is_float($x));
?>

Semoga berhasil dan bermanfaat, terimakasih.


DedeBKc
DedeBKc Hai, saya Dede Kurniawan, seorang Full Stack Developer. Saya suka berbagi tutorial IT dan menulis di blog. Yuk, bergabung dan eksplorasi dunia IT bersama saya!

Posting Komentar