我必须包含以下格式子阵列多维数组:搜索多维数组的值,如果值不存在,删除阵列
[0] Array =>
(
[first] => Foo
[second] => Bar
)
[1] Array =>
(
[first] => Foo
[second] => Bar
)
[2] Array =>
(
[first] => Foo
[second] => bingo
)
[3] Array =>
(
[first] => jackpot
[second] => bar
)
我想搜索“宾果”整个数组和'jackpot',并删除不包含这些值的任何子数组(在上例中,应该删除数组0和数组1)。
我明白如何使用array_search('bingo',$ myarray)搜索数组,但不知道如何去除其他两个。有没有简单的方法来实现这一点?
1.在你的标题,如果不存在*你*,所以我是一个有点困惑2. *并删除前两个元素(0,1)*你的意思是前2个数组还是什么? – Rizier123 2015-04-06 14:04:21
对不起,我修改了标题....在这个例子中,我想删除数组0和数组1,因为这两个不包含'宾果'或'中奖'。 – user2726041 2015-04-06 14:07:08
啊,所以你的*模式*要么是“大奖”或“宾果”必须在阵列中,否则你想删除它? (顺便说一句:在你的问题中添加你的尝试!无论它是否工作或只是添加你尝试的东西,像array_search或其他) – Rizier123 2015-04-06 14:08:24