Php 空函数不能正常工作

Php 空函数不能正常工作,php,Php,我正在看文件。我读取了$part中的所有数据。它工作正常,但当我使用空函数时会出现问题。它应该显示NULL,但不显示NULL 我的代码如下: echo "\nParts------------".$parts[$r]."\n"; echo "\nParts---Size---------".strlen($parts[$r])."\n"; var_dum

我正在看文件。我读取了$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';
                                    }
echo“\n部件-----------------”$parts[$r]。“\n”;
回显“\n零件---尺寸---------”.strlen($parts[$r])。”\n;
var_dump($parts[$r]);
//$parts[$r]=饰件($parts[$r],'');
//$parts[$r]=str_replace(“”“”,“,”($parts[$r]);
如果(空($parts[$r]))
{
$entryarray[$c][$c2]='NULL';
}

否则如果(strlen($parts[$r])我想你是想用
isset

$foo = array("a", "b");
isset($foo[2]); // false

空函数检查是否为null、空字符串或0或类似的内容

如果您想检查If为null,我建议您使用“is_null()

要检查某个键是否位于数组上,请使用

array_key_exists($key,$array);

关于
,不完全正确-它还将检查变量
是否设置