我正在閱讀文件。我讀取$ part中的所有數據。它工作正常,但當我使用空功能時出現問題。它應該顯示NULL,但不顯示NULL。空功能無法正常工作
我的代碼如下:
echo "\nParts------------".$parts[$r]."\n";
echo "\nParts---Size---------".strlen($parts[$r])."\n";
var_dump($parts[$r]);
// $parts[$r]=trim($parts[$r],' ');
//$parts[$r]=str_replace('""','',($parts[$r]));
if(empty($parts[$r]))
{
$entryarray[$c][$c2]='NULL';
}
else if(strlen($parts[$r])<1) //removing special characters
{
$entryarray[$c][$c2]='NULL';
// array_push($entryarray[$c]);
$valueArray=$valueArray.",".'NULL';
}
當我vardump($部分),那麼它是顯示出其長度是2而不是0
如何顯示它NULL。我不能寫檢查,因爲如果(strlen($部分< 2))導致有文件中的數據長度小於2.
不完全正確的關於'empty' - 它也會檢查變量'isset' – Havelock