ホームページ > バックエンド開発 > PHPチュートリアル > PHP で配列から重複する値を削除するにはどうすればよいですか?

PHP で配列から重複する値を削除するにはどうすればよいですか?

Mary-Kate Olsen
リリース: 2024-12-27 03:17:09
オリジナル
145 人が閲覧しました

How Can I Remove Duplicate Values from an Array in PHP?

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 サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート