拆分多维数组用于数组交集

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