Domanda

volevo solo sapere se array_unique essere utilizzato per gli array multidimensionali

È stato utile?

Soluzione

docs :

  

Si noti che array_unique () non è destinato a lavorare su array multidimensionali.

Altri suggerimenti

Da php.net di su array_unique

  

Nota: Si noti che array_unique () non è   destinato a lavorare su multidimensionale   array

array_unique () non è destinato a lavorare su array multidimensionali.

http://php.net/manual/en/function .array-unique.php e leggere questo " Nota: si noti che array_unique () non è destinato a lavorare su array multidimensionali "

<?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);
?>

Output

array(1) {
  [0]=>
  array(3) {
    ["id"]=>
    int(123)
    ["name"]=>
    string(12) "Some Product"
    ["ean"]=>
    string(13) "1234567890123"
  }
}

Si prega di notare che http://php.net/manual/en/function.array-unique.php

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top