Pengecekan Tipe Data dalam PHP

Tipe Data di PHP



Berikut adalah list fungsi pengecekan tipe data dalam PHP:

is_array($var):  fungsi pengecekan apakah tipe data adalah array
is_bool($var):  fungsi pengecekan apakah tipe data adalah boolean
is_double($var):  fungsi pengecekan apakah tipe data adalah float
is_float($var):  fungsi pengecekan apakah tipe data adalah float
is_int($var):  fungsi pengecekan apakah tipe data adalah integer
is_integer($var):  fungsi pengecekan apakah tipe data adalah integer
is_long($var):  fungsi pengecekan apakah tipe data adalah integer
is_null($var):  fungsi pengecekan apakah tipe data adalah null
is_numeric($var):  fungsi pengecekan apakah tipe data adalah angka (integer dan float)
is_object($var):  fungsi pengecekan apakah tipe data adalah objek
is_real($var):  fungsi pengecekan apakah tipe data adalah float
is_resource($var):  fungsi pengecekan apakah tipe data adalah resource (seperti variabel yang menampung koneksi ke database)
is_scalar($var):  fungsi pengecekan apakah tipe data adalah scalar (scalar adalah penyebutan untuk tipe data dasar, seperti integer, float, string atau boolean. Array, object dan resource bukan scalar)
is_string($var):  fungsi pengecekan apakah tipe data adalah string

Contoh:

<?php
$values = array(23, "23", 23.5, "23.5", null, true, false);
foreach ($values as $value) {
    echo "is_int(";
    var_export($value);
    echo ") = ";
    var_dump(is_int($value));
}
?>

Maka hasilnya:

is_int(23) = bool(true)
is_int('23') = bool(false)
is_int(23.5) = bool(false)
is_int('23.5') = bool(false)
is_int(NULL) = bool(false)
is_int(true) = bool(false)
is_int(false) = bool(false)

Contoh Convert:

(int) $var
intval(string)

(double) $var

(float) $var





Sekian, terimakasih atas kunjungannya.
Salam,
PHP Aku : Membangun web terorganisasi dan mudah dimengerti, contoh tutorial dengan menggunakan HTML, CSS, JavaScript, SQL, PHP, dan XML.


EmoticonEmoticon