首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Php array_map删除空数组

在PHP中,array_map函数用于对数组中的每个元素应用回调函数,并返回一个新的数组,新数组的元素是原数组元素经过回调函数处理后的结果。

要删除数组中的空数组,可以使用array_filter函数结合array_map函数来实现。array_filter函数用于过滤数组中的元素,可以根据指定的回调函数来判断元素是否保留在结果数组中。

以下是一个示例代码:

代码语言:txt
复制
$array = [1, 2, [], 3, [], 4];
$result = array_filter(array_map(function($value) {
    return is_array($value) ? array_filter($value) : $value;
}, $array));

print_r($result);

输出结果为:

代码语言:txt
复制
Array
(
    [0] => 1
    [1] => 2
    [3] => 3
    [5] => 4
)

在上述示例中,使用array_map函数对数组中的每个元素应用回调函数。回调函数首先判断元素是否为数组,如果是数组,则使用array_filter函数过滤掉其中的空元素,否则直接返回元素本身。最后,使用array_filter函数过滤掉结果数组中的空元素,即可得到删除空数组后的新数组。

对于腾讯云相关产品和产品介绍链接地址,由于不能提及具体品牌商,建议参考腾讯云官方文档或搜索相关资源进行了解。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

9分17秒

PHP教程 PHP项目实战 22.使用PHP连接MySQL执行删除数据操作 学习猿地

8分33秒

22-删除数组元素

3分40秒

PHP教程 PHP项目实战 31.后台会员管理模块删除会员操作 学习猿地

17分34秒

PHP教程 PHP项目实战 8.创建,修改、删除表及表的字符集 学习猿地

3分8秒

099_尚硅谷_Scala_集合(二)_数组(二)_可变数组(四)_删除元素

9分5秒

最新PHP基础常用扩展功能 39.删除目录函数实现 学习猿地

10分6秒

PHP7.4最新版基础教程 26.认识数组 学习猿地

12分29秒

PHP7.4最新版基础教程 30.数组的遍历 学习猿地

18分44秒

PHP7.4最新版基础教程 27.声明数组的方式 学习猿地

8分34秒

PHP7.4最新版基础教程 29.数组的其它概念 学习猿地

16分40秒

PHP7.4最新版基础教程 28.数组的相关操作(增、删、改、查) 学习猿地

7分19秒

085.go的map的基本使用

领券