php中如何删除二维数组中含有指定元素的所有一维数组?要求如下:

例子:
$arr = array(
array("w",1),
array("w",2),
array("w",3),
array("d",4),
array("ww",5),
array("ww",6),
array("ww",7),
array("ww",8),
array("s",9),
array("x",10),
array("d",11)
);
删除含有W这个元素的所有数组:结果显示为
$arr = array(
array("d",4),
array("ww",5),
array("ww",6),
array("ww",7),
array("ww",8),
array("s",9),
array("x",10),
array("d",11)
);
重金求解,谢谢!
最新回答
奶茶

2026-05-02 04:49:57

foreach( $arr as $key => $value ) {
if(in_array('w',$value)) unset($arr[$key]);
}