在处理字符串数组时,您可以简单地使用
array_filter(),它可以方便地为您处理所有这一切:
print_r(array_filter($linksArray));
请记住, 如果未提供回调
,则将删除所有等于
FALSE(请参见转换为boolean)数组的条目。因此,如果您需要保留元素,即确切的string
'0',则需要一个自定义回调:
// PHP 7.4 and laterprint_r(array_filter($linksArray, fn($value) => !is_null($value) && $value !== ''));// PHP 5.3 and laterprint_r(array_filter($linksArray, function($value) { return !is_null($value) && $value !== ''; }));// PHP < 5.3print_r(array_filter($linksArray, create_function('$value', 'return $value !== "";')));
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)