我试图用来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 中数组到字符串的转换
而且这种比较实际上并没有发生。
在不重新发明轮子或得出过于复杂的东西的情况下比较两个数组的最佳方法是什么?