【发布时间】:2013-10-01 08:32:06
【问题描述】:
我正在尝试使用array_intersect 来比较两个数组数组。
$start[]=array(
'id'=>1,
'name'=>'Up',
'action'=>'up'
);
$start[]=array(
'id'=>3,
'name'=>'Down',
'action'=>'down'
);
$start[]=array(
'id'=>5,
'name'=>'Left',
'action'=>'left'
);
$end[]=array(
'id'=>1,
'name'=>'Up',
'action'=>'up'
);
$end[]=array(
'id'=>9,
'name'=>'Up',
'action'=>'up'
);
$result=array_intersect($start,$end);
但是,我总是收到通知消息:
注意:xyz
行testfile.php中数组到字符串的转换
实际上并没有进行比较。
在不重新发明轮子或得出过于复杂的结果的情况下比较两个数组的最佳方法是什么?
【问题讨论】:
标签: php arrays multidimensional-array array-intersect