【问题标题】:delete null values from an array in php从php中的数组中删除空值
【发布时间】:2014-08-15 16:55:47
【问题描述】:

我在 php $arr("ABC","","XYZ","","") 中有一个数组。现在我想修剪数组中的空值并想要 $arr("ABC","XYZ")。并且元素编号也必须同样进行操作,这意味着“XYZ”在修剪后必须具有键值为1。我们该怎么做呢?提前致谢!干杯!

【问题讨论】:

  • $result = array_values(array_filter($array));
  • 请注意,您要删除的不是空值,而是空字符串
  • @MarkBaker 谢谢!干杯!

标签: php arrays null


【解决方案1】:

使用array_filter()

使用回调函数过滤数组元素。如果没有提供回调,所有等于 FALSE 的数组条目(请参阅converting to boolean)将被删除。

$arr = array_filter($arr);

【讨论】:

    猜你喜欢
    • 2016-05-23
    • 1970-01-01
    • 2013-07-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-03-16
    相关资源
    最近更新 更多