0

我只是想知道 array_unique 是否用于多维数组

4

5 回答 5

2

文档

请注意,array_unique() 不适用于多维数组。

于 2010-12-06T12:14:12.467 回答
1

来自 php.net上 array_unique 的页面

注意:请注意,array_unique() 不适用于多维数组

于 2010-12-06T12:14:14.733 回答
0

array_unique() 不适用于多维数组。

于 2010-12-06T12:14:28.970 回答
0

只需到这里http://php.net/manual/en/function.array-unique.php并阅读此“注意:请注意,array_unique() 不适用于多维数组

于 2010-12-06T12:15:44.727 回答
-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

于 2010-12-06T12:14:42.670 回答