PHP での配列からの重複値の削除
配列からの重複値の削除は、PHP の一般的なタスクです。これを達成するための 2 つの効果的な方法を次に示します。
1. array_unique() の使用
array_unique() 関数は、重複した値が削除された新しい配列を返します。キーと値のペアを保持し、最初の等しい要素を保持しますが、多次元配列では機能しません。
$array = [1, 2, 2, 3]; $array = array_unique($array); // Array becomes (1, 2, 3)
2. array_values() と array_unique() の併用
重複を削除した後に値を再インデックスする必要がある場合は、array_unique() と array_values() を組み合わせます。
$array = [1, 2, 2, 3]; $array = array_values(array_unique($array)); // Array becomes (1, 2, 3) re-indexed
覚えておいてください、array_unique () は新しい配列を返すため、必ずそれを新しい変数に割り当てるか、元の変数参照を更新してください。
以上がPHP で配列から重複する値を削除するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。