我只是想知道array_unique是否用于多维数组
答案 0 :(得分:2)
来自docs:
请注意,array_unique()不适用于多维数组。
答案 1 :(得分:1)
来自php.net的page on array_unique
注意:请注意,array_unique()不是 打算在多维度上工作 阵列
答案 2 :(得分:0)
array_unique()不适用于多维数组。
答案 3 :(得分:0)
请到这里http://php.net/manual/en/function.array-unique.php阅读本文“注意:请注意,array_unique()不适用于多维数组”
答案 4 :(得分:-1)
<?php
$array = array(
array(
'id' => 123,
'name' => 'Some Product',
'ean' => '1234567890123'
),
array(
'id' => 123,
'name' => 'Some Product',
'ean' => '4852950174938'
),
array(
'id' => 123,
'name' => 'Some Product',
'ean' => '1234567890123'
),
);
$uniqueArray = array_unique($array);
var_dump($uniqueArray);
?>
输出
array(1) {
[0]=>
array(3) {
["id"]=>
int(123)
["name"]=>
string(12) "Some Product"
["ean"]=>
string(13) "1234567890123"
}
}
请参阅http://php.net/manual/en/function.array-unique.php