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