Php 如何从数组中删除空值?
这是我的数组格式,我需要从此数组中删除所有空索引。我尝试使用Php 如何从数组中删除空值?,php,Php,这是我的数组格式,我需要从此数组中删除所有空索引。我尝试使用array\u filter(),但它不起作用。请帮忙。 我需要这样的结果: Array ( [0] => Angiogram - $10,000 [1] => [2] => [3] => ) 请像这样试试 Array([0]=> Angiogram-$10,000) 请像这样试试 Array([0]=> Angiogram
array\u filter()
,但它不起作用。请帮忙。
我需要这样的结果:
Array (
[0] => Angiogram - $10,000
[1] =>
[2] =>
[3] =>
)
请像这样试试
Array([0]=> Angiogram-$10,000)
请像这样试试
Array([0]=> Angiogram-$10,000)
试试这个
array_filter(array_map('trim', $array))
试试这个
array_filter(array_map('trim', $array))
如果数组过滤器($array)不工作,则表示数组不是空的
试试这个:
$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 )
如果数组过滤器($array)不工作,则表示数组不是空的
试试这个:
$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 )
$array=array\u过滤器($array)代码>工作正常阵列\过滤器不工作,感谢您的回复如果您没有空元素!什么是输出:var_dump($arr)代码>?数组过滤器()的作用(如本文所述)string(65)”“
显示了许多隐藏字符,例如65字节字符串中的空字符,显然它不是空的$array=array\u filter($array)代码>工作正常阵列\过滤器不工作,感谢您的回复如果您没有空元素!什么是输出:var_dump($arr)代码>?数组_filter()用于数组(如本文所述)string(65)”“
建议使用许多隐藏字符,例如65字节字符串中的空字符,显然它不是空字符@Manadh Thankyou非常感谢进一步简化为$myArray=array_filter($myArray,'trim')
并且无需调用array_map()
completelyYes Working@Manadh非常感谢进一步简化为$myArray=array_filter($myArray,'trim')
并且无需调用数组\u map()
completelyThankyou very@JockerThankyou very@Jocker