Array (
[0] => Angiogram - $10,000
[1] =>
[2] =>
[3] =>
)
这是我的数组格式,我需要从此数组中删除所有空索引。我尝试使用array_filter()
,但它无效。请帮忙。
我需要结果如:
Array([0]=> Angiogram-$10,000)
答案 0 :(得分:2)
请尝试这样,
array_filter(array_map('trim', $array))
答案 1 :(得分:2)
试试这个..
$array=array("Angiogram - $10,000","","","","");
$removeempty=array_filter($array);
print_r($removeempty);
or
$array = array_filter(array_map('trim', $array));
print_r($array);
Ans:
Array ( [0] => Angiogram - $10,000 )
答案 2 :(得分:0)
如果array_filter($ array)不起作用,则意味着数组不空!
试试这个:
$array = array("1", "2", "3", "","5");
$clearArray = var_dump(removeEmpty($array));
function removeEmpty($array) {
return array_filter($array, 'removeEmpty_internal');
}
function removeEmpty_internal($value) {
return !empty($value) || $value === 0;
}