PHPのarray_uniqueメソッドの使い方とサンプルコード

13 回閲覧されました
みなさんこんにちは、jonioです。
今回はPHPのarray_uniqueメソッドの使い方とサンプルコードの解説になります。
array_uniqueメソッドとは
配列の値や連想配列のvalueの値が同じ物を除いた配列の値を返します。
サンプルコード
まずは配列の場合です。
下記のコードで考えます。
$testArray = [1, '1', 2, 1, '3'];
print_r(array_unique($testArray));
//出力結果
Array
(
[0] => 1
[2] => 2
[4] => 3
)
コーテーションに囲まれていてもいなくてもどちらでもいいです。
とにかく値が同じなら同じ物と判定されます。
次は連想配列の場合です。
$testArray = ['one' => 1, 'two' => 1, 'three' => 2, 'four' => 1, 'five' => 3];
print_r(array_unique($testArray));
//出力結果
Array
(
[one] => 1
[three] => 2
[five] => 3
)