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

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

Mary-Kate Olsen
Mary-Kate Olsenオリジナル
2024-12-19 20:46:14640ブラウズ

How to Remove Duplicate Values from a PHP Array?

PHP で重複する配列値を削除する

PHP 配列を汚染する重複要素に遭遇したことがありますか?内容を浄化してデータの整合性を維持するには、これらの冗長な値を削除する手法が必要です。

解決策: Array_unique

1 次元配列の場合、array_unique () 関数が役に立ちます。 PHP ドキュメントによると、この関数は次のとおりです。

  • 重複値のない新しい配列を生成します。
  • 元のキ​​ーを維持します。
  • 多次元をスキップします。 arrays.

例:

<?php
$array = array(1, 2, 2, 3);
$uniqueArray = array_unique($array); // Result: (1, 2, 3)
?>

白紙の状態での再インデックス

再インデックスが必要な場合配列要素については、array_values() 関数を併用することを検討してください。 array_unique().

例:

<?php
$array = array(1, 2, 2, 3);
$uniqueArray = array_values(array_unique($array)); // Result: (0 => 1, 1 => 2, 2 => 3)
?>

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

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。