PHP 从PHP中的多维数组中删除空项

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP 从PHP中的多维数组中删除空项相关的知识,希望对你有一定的参考价值。

<?
function array_non_empty_items($input) {
    // If it is an element, then just return it
    if (!is_array($input)) {
      return $input;
    }

    $non_empty_items = array();

    foreach ($input as $key => $value) {
      // Ignore empty cells
      if($value) {
        // Use recursion to evaluate cells
        $non_empty_items[$key] = array_non_empty_items($value);
      }
    }

    // Finally return the array without empty items
    return $non_empty_items;
  }
  
  ?>

以上是关于PHP 从PHP中的多维数组中删除空项的主要内容,如果未能解决你的问题,请参考以下文章

如何从 PHP 中的多维关联数组中删除项目

从php中的多维数组中删除重复值

如何从 PHP 中的多维数组中删除重复值 [重复]

如果两个值匹配,则从 php 中的多维关联数组中删除重复项

PHP:使用 foreach 从多维数组中删除元素(按键)

PHP:删除多维数组中的空数组字符串[重复]