function test()
{
$a = 0;
$b = '';
$c = null;
// 區分 0、''、null
// 1、方法一
if ($a !== '') {
echo '0和null';
} else {
echo '空字符串';
}
// 2、方法二
if ($a !== null) {
echo '0和空字符串';
} else {
echo 'null';
}
// 3、方法三
if (strlen($a) > 0) {
echo '0';
} else {
echo '空字符串和null';
}
// 以上三種方法都只能把其中一個和另外兩個區分出來,如果需要3個單獨區分,需要結合使用
}
PHP中區分0和空
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.