一维阵列相交一维或者多维阵列
$arr1 = array(3) {
["Gold"]=> "170"
["Diamond"]=> "301"
["Platinum"]=> "302"
}
多维数组
$arr2 = array(3) {
[0]=>
array(2) {
["ID"]=> "p103"
["PID"]=> "301"
}
[1]=>
array(2) {
["ID"]=> "p104"
["PID"]=> "302"
}
[2]=>
array(2) {
["ID"]=> "p105"
["PID"]=> "300"
}
}
与相交可以是
array(2) {
[0]=>
array(2) {
["ID"]=> "301"
["PID"]=> "Diamond"
}
[1]=>
array(2) {
["ID"]=> "302"
["PID"]=> "Platinum"
}
}
我已经使用PHP array_intersect()
试过, $Data = array_intersect_assoc($arr1,$arr2);
但有些遗失。 任何建议和帮助,可以赞赏。谢谢
我们可以看看'array_intersect()'的尝试吗? – halfer
@halfer请参阅编辑的问题。 –