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

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

Linda Hamilton
リリース: 2024-12-17 04:39:24
オリジナル
235 人が閲覧しました

How Can I Remove Duplicate Values from a PHP Array?

PHP の配列から重複値を削除する

PHP で配列を扱う場合、データの正確性を確保するために重複値を削除する必要がある場合があります。

解決策: array_unique()

1 次元配列の場合、ネイティブの array_unique() 関数は重複した値を効果的に削除します。各一意の要素の最初のインスタンスのキーと値のペアを保持し、キーの順序を維持します。

$array = [1, 2, 2, 3];
$array = array_unique($array); // Array is now [1, 2, 3]
ログイン後にコピー

注: array_unique() は、次の用途には適していません。多次元配列。

インデックスの再作成値

必要に応じて、array_values() を使用して配列のインデックスを 0 から再インデックスできます:

$array = array_unique($array);
$array = array_values($array); // Array is now [1, 2, 3] with keys [0, 1, 2]
ログイン後にコピー

以上がPHP 配列から重複する値を削除するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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