Hàm này chỉ có thể nhận một đối số có thể chứa các loại dữ liệu khác nhau. Nó trả về True nếu biến trống và trả về False nếu không
Hàm empty() trả về True cho các giá trị sau
- Giá trị số nguyên không (0)
- Giá trị chuỗi 0 (“0”)
- Giá trị chuỗi rỗng (“”)
- giá trị SAI
- giá trị NULL
- Mảng rỗng (mảng())
- biến không xác định
Các ví dụ khác nhau của hàm Empty()
Các cách sử dụng khác nhau của hàm empty() được hiển thị trong phần này của hướng dẫn bằng nhiều ví dụ
ví dụ 1. Kiểm tra đầu ra của hàm Empty() để biết các giá trị khác nhau
Tạo một tệp PHP với tập lệnh sau để in đầu ra của hàm empty() cho các loại giá trị khác nhau. Các giá trị trả về của chín giá trị khác nhau được kiểm tra trong tập lệnh này
?php
//Define a string value
$strval = 'Welcome to LinuxHint';
echo "The string value is : $strval";
//Check the value of the 6th position of the string value
$return_val = empty($strval[5])? "True":"False";
echo '
The return value of empty() for the $strval[5] is '.$return_val."
";
//Check the value of the 1st position of the string value
$return_val = empty($strval['0'])? "True":"False";
echo 'The return value of empty() for the $strval["0"] is '.$return_val."
";
//Check the value of the 'L' key of the string value
$return_val = empty($strval['L'])? "True":"False";
echo 'The return value of empty() for the $strval["L"] is '.$return_val."
";
?>
đầu ra
Đầu ra sau xuất hiện sau khi thực thi tập lệnh trước đó
Ví dụ 4. Sử dụng Hàm Empty() cho các Giá trị Mảng
Tạo một tệp PHP với tập lệnh sau sử dụng hàm empty() để kiểm tra xem mỗi giá trị của một mảng có trống hay không. Một mảng gồm 8 phần tử được sử dụng trong tập lệnh này có chứa các loại giá trị khác nhau. Đầu ra của hàm empty() cho mỗi giá trị mảng được in sau
?php 10,
1 => "78",
2 => "",
3 => True,
4 => False,
5 => NULL,
6 => "Linux",
7 => array()
);
//Iterate the array values to check whether the values are empty or not
foreach ($arrval as $k => $v) {
//Check for an empty value
if ($v == "")
$arrval[$k] = "empty string";
//Set the returned value of the empty() function
$return_val = empty($v)? "True" : "Sai";
tiếng vang "The return value of empty() function for $arrval[$k] is $return_val
";
}
?>
đầu ra
Đầu ra sau xuất hiện sau khi thực thi tập lệnh trước đó
Phần kết luận
Mục đích của việc sử dụng hàm empty() trong tập lệnh PHP được giải thích trong hướng dẫn này bằng các ví dụ đơn giản. Chúng tôi hy vọng rằng những người mới sử dụng PHP sẽ có thể sử dụng chức năng này đúng cách sau khi đọc hướng dẫn này
0 có được tính là PHP trống không?
Mảng trống có đúng trong PHP không?
PHP trả về trống là gì?
Làm cách nào để kiểm tra xem giá trị có bằng 0 trong PHP không?
'; }else{ echo 'This is not empty, value is '. $my_var['some key'].