在数组中查找项目并删除它们(如果存在)

时间:2015-08-04 19:33:53

标签: php arrays

我有这个项目在数组

Array ( [0] => Array ( [0] => 0001 [1] => 1 [2] => 123456789 ) [1] => Array ( [0] => 0000 [1] => 1 [2] => 011155555 ) )

所以,现在我想找到0000011155555,如果它们存在则删除它们存在的位置。

我无法弄清楚如何检查数组中是否存在两个条件。我试过' array_search'但我不知道如何在数组中搜索这两个标准。

所以它应该是这样的:

如果数组中存在0000011155555,请移除该位置

1 个答案:

答案 0 :(得分:5)

这是我今天的第二个array_filter()

$result = array_filter($array, function($v) {
                                    return !(in_array('0000', $v) &&
                                             in_array('011155555', $v));
                               });