ฟังก์ชั่น empty()
ความหมายของฟังก์ชั่นและการใช้งาน
การตรวจสอบว่าตัวแปลที่กำหนดเป็นค่าว่าง ใช่หรือไม่ ด้วยฟังก์ชั่น empty()
รูปแบบการเขียน (Syntax)
bool empty ( mixed $var )
ตัวอย่างที่ 1
<?php
$var = 0;
// Evaluates to true because $var is empty
if (empty($var)) {
echo '$var is either 0, empty, or not set at all';
}
// Evaluates as true because $var is set
if (isset($var)) {
echo '$var is set even though it is empty';
}
?>
Output
bool(false)
bool(false)
bool(false)
bool(false)
bool(false)
bool(false)
ตัวอย่างที่ 2
<?php
$expected_array_got_string = 'somestring';
var_dump(empty($expected_array_got_string['some_key']));
var_dump(empty($expected_array_got_string[0]));
var_dump(empty($expected_array_got_string['0']));
var_dump(empty($expected_array_got_string[0.5]));
var_dump(empty($expected_array_got_string['0.5']));
var_dump(empty($expected_array_got_string['0 Mostel']));
?>
Output
bool(true)
bool(false)
bool(false)
bool(false)
bool(true)
bool(true)