在使用数据数组之前,最好从数组中删除空元素。
可以使用PHP中的array_filter()函数从数组中删除空元素。
但是Array_Filter()函数不会从多维数组中删除空的子数组。
如果要递归递归删除空数组元素,则需要在PHP中与Array_Filter()函数一起使用其他函数。
array_map()和array_filter()函数可以有助于使用PHP从多维过滤空元素。
使用array_map()函数与array_filter回调来过滤多维数组中的每个数组。
使用这两个函数,我们可以轻松地从PHP中从多维数组中删除空元素。
- array_map()函数将数组元素发送到回调函数。
- Array_Filter()函数使用回调函数过滤数组的元素。
以下代码在 PHP 中过滤并删除多维数组 ( '$array' ) 中的所有空数组元素。
<?php $array = array_map('array_filter', $array); $array = array_filter($array);
日期:2020-06-02 22:15:58 来源:oir作者:oir