質問

Array_uniqueがマルチディメンシャルアレイに使用されるかどうかを知りたかっただけです

役に立ちましたか?

解決

から ドキュメント:

array_unique()は、マルチディメンションアレイで動作することを意図していないことに注意してください。

他のヒント

php.netから array_uniqueのページ

注:array_unique()は、マルチディメンシャルアレイで動作することを意図していないことに注意してください

array_unique()は、マルチディメンションアレイで動作することを意図していません。

ここに行くだけです http://php.net/manual/en/function.array-unique.php そしてこれを読んでください注:array_unique()は、マルチディメンシャルアレイで動作することを意図していないことに注意してください"

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

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top