Tôi muốn kiểm tra xem một đối tượng có null hay không, tôi có mã follwing
$listcontact = array[];
$contact=$ms->search['email',''];
var_dump[[$contact]];
và kết quả nếu $listcontact
không null được đưa ra như sau
object[stdClass][6]
public 'item' => string 'dfdfsd' [length=7]
Trong trường hợp đó là NULL, tôi nhận được kết quả sau
object[stdClass][6]
Làm thế nào tôi có thể kiểm tra biến $listcontact
có tồn tại hay không? Tôi đã thử với
object[stdClass][6]
public 'item' => string 'dfdfsd' [length=7]
0 và object[stdClass][6]
public 'item' => string 'dfdfsd' [length=7]
1 nhưng không hoạt động
hỏi ngày 28 tháng 1 năm 2016 lúc 11:55Jan 28, 2016 at 11:55
3
Bạn có thể sử dụng chức năng tích hợp
object[stdClass][6]
public 'item' => string 'dfdfsd' [length=7]
2 để kiểm tra các giá trị null. Vì vậy, sử dụng:if [is_null[$listcontact]]
// Yes, it is null.
else
// Do something.
Đã trả lời ngày 28 tháng 1 năm 2016 lúc 11:57Jan 28, 2016 at 11:57
Sử dụng chức năng
object[stdClass][6]
public 'item' => string 'dfdfsd' [length=7]
2 như sau:is_null[$listcontact];
Giá trị trả về là:Return Value is :
Trả về true nếu var là null, sai nếu không.
CHỈNH SỬA
Ngoài ra, bạn có thể sử dụng điều này:
if [ !$YOUR_OBJECT->count[] ]{
//null
}
Để biết thêm thông tin, hãy xem những câu trả lời đó
Hãy thử sử dụng
object[stdClass][6]
public 'item' => string 'dfdfsd' [length=7]
4$EmptyArray= array_filter[$listcontact];
if [!empty[$EmptyArray]]{
}
else{
//nothing there
}
Đã trả lời ngày 28 tháng 1 năm 2016 lúc 11:58Jan 28, 2016 at 11:58
Skizo-ozᴉʞsskizo-ozᴉʞsSkizo-ozᴉʞS
Phù hiệu vàng 19K1777 Huy hiệu bạc139 Huy hiệu đồng17 gold badges77 silver badges139 bronze badges
3
Nếu bạn nhận được
object[stdClass][6]
public 'item' => string 'dfdfsd' [length=7]
5 với var_dump, nó không được null.Cách nhanh nhất để kiểm tra xem một biến là NULL là sử dụng
object[stdClass][6]
public 'item' => string 'dfdfsd' [length=7]
6.Trong trường hợp đó là NULL, tôi nhận được kết quả sau
object[stdClass][6]
Làm thế nào tôi có thể kiểm tra biến $listcontact
có tồn tại hay không? Tôi đã thử với
object[stdClass][6]
public 'item' => string 'dfdfsd' [length=7]
0 và object[stdClass][6]
public 'item' => string 'dfdfsd' [length=7]
1 nhưng không hoạt độnghỏi ngày 28 tháng 1 năm 2016 lúc 11:55Jan 28, 2016 at 11:59
Bạn có thể sử dụng chức năng tích hợp
object[stdClass][6]
public 'item' => string 'dfdfsd' [length=7]
2 để kiểm tra các giá trị null. Vì vậy, sử dụng:SOFeĐã trả lời ngày 28 tháng 1 năm 2016 lúc 11:574 gold badges32 silver badges59 bronze badges
0
Sử dụng chức năng
object[stdClass][6]
public 'item' => string 'dfdfsd' [length=7]
2 như sau: $tmp = [array] $listcontact;
var_dump[empty[$tmp]];
if[empty[$tmp]]{
echo "empty"
}
Giá trị trả về là:Jan 28, 2016 at 12:02
Trả về true nếu var là null, sai nếu không.Majdi Taleb
CHỈNH SỬA2 gold badges9 silver badges25 bronze badges
2
Làm thế nào để bạn kiểm tra xem một đối tượng là null trong PHP?
Hàm is_null [] kiểm tra xem một biến có null hay không. Hàm này trả về true [1] nếu biến là null, nếu không nó sẽ trả về sai/không có gì.
Null hay trống trong PHP?
$ b = null; echo "B là". is_null [$ b]. "";
$a = 0;
echo "a is " . is_null[$a] . "
";
$ c = "null"; echo "c là". is_null [$ c]. "";
echo "b is " . is_null[$b] . "
";
$ d = null; echo "d là". is_null [$ d]. ""; ?>
echo "c is " . is_null[$c] . "
";
Hãy tự mình thử »
echo "d is " .
is_null[$d] . "
";
?>
Định nghĩa và cách sử dụng
Hàm is_null [] kiểm tra xem một biến có null hay không.
Hàm này trả về true [1] nếu biến là null, nếu không nó sẽ trả về sai/không có gì.
Cú pháp
Giá trị tham số
Tham số
Yêu cầu. Chỉ định biến để kiểm tra | Chi tiết kỹ thuật |
Giá trị trở lại:
Loại trở lại: |
Phiên bản PHP: |
❮ Tham chiếu xử lý biến PHP |
Làm thế nào để bạn kiểm tra xem một đối tượng là null trong PHP?