I have a two dimension array filled dynamically by user: ie.
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" } }
How can I separate the two dimension into individual arrays to be used at array_intersect
for content comparison?
<?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);
Hope it helps