我们可以通过PHP array_map()和array_unique()函数来实现从多维数组中获取唯一值,即从多维数组中删除重复值。
Array ( [0] => Array ( [0] => php [1] => sql ) [1] => Array ( [0] => javascript [1] => c ) [2] => Array ( [0] => php [1] => sql ) [3] => Array ( [0] => c++ [1] => java ) )
删除重复的值:
$myArray = Array(
Array('php','sql'),
Array('javascript','c'),
Array('php','sql'),
Array('c++','java')
);
$myArray = array_map("unserialize", array_unique(array_map("serialize", $myArray)));
print_r($myArray);输出结果:
Array ( [0] => Array ( [0] => php [1] => sql ) [1] => Array ( [0] => javascript [1] => c ) [3] => Array ( [0] => c++ [1] => java ) )