php - 从php中的多维数组中删除具有空值的行

标签 php multidimensional-array

如何从 PHP 的多维数组中删除包含空元素的行?

例如,来自:

1: a, b, c, d
2: d, _, b, a
3: a, b, _, _
4: d, c, b, a
5: _, b, c, d
6: d, c, b, a

1: a, b, c, d
4: d, c, b, a
6: d, c, b, a

谢谢!

最佳答案

$arr = array(... your multi dimension array here ...);
foreach($arr as $idx => $row) {
    if (preg_grep('/^$/', $row)) {
        unset($arr[$idx]);
    }
}

关于php - 从php中的多维数组中删除具有空值的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6944459/

相关文章:

python - 如何查看 Python 字典的所有元素,仅查找元组键中元素之一的一个值

arrays - 为什么我不能让这个 2D 数组正确加载到我的自定义 CollectionViewCells 中?

php - Mysql多插入查询

javascript - 如何在 Javascript 中将数据添加到二维 map

typescript - 有没有一种更简洁的方法可以对嵌套数组中的所有元素调用类型转换函数?

php - 删除数据库cakephp中的一条记录

c++ - 我可以使用 std::vector<std::vector<T>> 来表示 C++ 中的二维数组吗?

php - 简单的 AJAX 文件上传表单不起作用

javascript - 如何在 Javascript Laravel Blade 中编写路由 URL?

php - Ajax 和 PHP 存在 while 循环问题