【发布时间】:2017-01-26 07:36:10
【问题描述】:
一维数组
$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 请查看已编辑的问题。
标签: php arrays multidimensional-array associative-array array-intersect