我有一个由用户动态填充的二维数组: 即
var_dump($myarray)
array(5) { [0]=> array(2) { [0]=> string(2) "80" [1]=> string(1) "5" } [1]=> array(2) { [0]=> string(2) "60" [1]=> string(1) "5" } [2]=> array(2) { [0]=> string(1) "2" [1]=> string(1) "1" } [3]=> array(2) { [0]=> string(2) "62" [1]=> string(1) "5" } [4]=> &array(2) { [0]=> string(2) "53" [1]=> string(1) "4" } }
如何将二维分成单独的数组,以便在array_intersect
进行内容比较?
答案 0 :(得分:0)
<?php
$multi_array = array();
$i=0;
$multi_array[$i++] = array('80', '5');
$multi_array[$i++] = array('60', '5');
$multi_array[$i++] = array('2', '1');
$array1 = $array2 = array();
foreach ($multi_array as $index => $values){
$array1[] = $values[0];
$array2[] = $values[1];
}
$result = array_intersect($array1, $array2);
希望有所帮助