【发布时间】:2011-02-22 08:10:46
【问题描述】:
我有这两个数组:
$arr1=array( array("id" => 8, "name" => "test1"),
array("id" => 4, "name" => "test2"),
array("id" => 3, "name" => "test3")
);
$arr2=array( array("id" => 3),
array("id" => 4)
);
如何从 $arr1 中“提取”数组,其中 id 在 $arr2 中具有相同的值,并将其保留在新数组中,而不考虑键顺序?
我正在寻找的输出应该是:
$arr3=array(
array("id" => 8, "name" => "test1")
);
$arr4=array( array("id" => 4, "name" => "test2"),
array("id" => 3, "name" => "test3")
);
谢谢
【问题讨论】:
标签: php arrays compare extract associative-array