我正在使用foreach
来构建它:
array (size=3)
'trainid' => string '76795' (length=5)
'traintype' => string ' -X' (length=3)
'userid' => string 'CPN' (length=3)
array (size=3)
'trainid' => string '27725' (length=5)
'traintype' => string ' -Z' (length=3)
'userid' => string 'CPN' (length=3)
array (size=0)
empty
array (size=3)
'trainid' => string '00000' (length=5)
'traintype' => string ' -X' (length=3)
'userid' => string 'CPN' (length=3)
array (size=3)
'trainid' => string '27921' (length=5)
'traintype' => string ' -Z' (length=3)
'userid' => string 'CPN' (length=3)
如你所见,有一个空数组,我想完全删除这个数组。事实上,如果有一个空数组,它会崩溃我的sql脚本。
你知道怎么删除吗?
谢谢!
答案 0 :(得分:1)
您可以使用array_filter,如果未提供回调,则会删除所有等于FALSE
的条目。
$array2 = array_filter($array);
答案 1 :(得分:0)
只需使用array_filter()
,它会自动删除数组中的空变量..
print_r(array_filter($arrayvariable));