thể trùng lặp:
Why does PHP consider 0 to be equal to a string?So sánh chuỗi php với 0 số nguyên trả về true?
Tôi có đoạn mã này:
$o['group'] = "prueba";
if($o['group'] == 0){
die("test");
}
Tại sao nó kiểm tra in? làm thế nào có thể có thể là một chuỗi bằng không?
Trong PHP, chuỗi rỗng, và chuỗi ' "0"' cả hai sẽ được bằng không với các nhà điều hành bình đẳng ('=='). –
không phải là một chuỗi rỗng. –
@MichaelMior: Và bất kỳ chuỗi nào khác không thể chuyển đổi thành một số. –