我正在從mysql中的表中檢索一些數據。值用|存儲分隔符
例如:
test 1|test 2|test 4
等等。 除非列中有空白條目,否則一切都很好。我正在使用下面的代碼。檢查爆炸值計數是否大於0
$groups = explode('|', $row['groups']);
if(count($groups) >0)
{
echo 'There are values';
}else{
echo 'No values';
}
我的問題是這個返回'有值',即使列是空的。
任何幫助將不勝感激。
是否有可能該字符串中包含的管道,但沒有價值? – amosrivera 2012-01-03 17:48:58
['var_dump()'](http://php.net/manual/en/function.var-dump.php)是你的朋友。 – 2012-01-03 17:51:08
感謝您的回覆。當我做var_dump時,我得到了字符串(0)「」。 – 2012-01-03 17:56:29