PHP配列内の重複したオプションを削除する方法

PHPz
リリース: 2023-04-20 15:19:19
オリジナル
437 人が閲覧しました

PHP は人気のある Web プログラミング言語であり、その配列は非常に便利な機能です。ただし、配列から重複するオプションを削除する必要がある場合があります。この記事では、PHP の配列関数を使用してこの機能を実現する方法を紹介します。

まず、このプロセスを示すために配列を定義する必要があります。この記事では、繰り返しオプションを含む配列を使用します。コードは次のとおりです。

$myArray = array('apple', 'banana', 'orange', 'apple', 'cherry', 'cherry', 'kiwi');
ログイン後にコピー

次に、この配列内の重複するオプションを削除する必要があります。 array_unique 関数を使用すると、この目標を達成できます。この関数は、元の配列に存在する一意の項目のみを含む新しい配列を返します。コードは次のとおりです。

$newArray = array_unique($myArray);
ログイン後にコピー

これで、print_r 関数を使用して新しい配列を出力し、重複を削除した結果を確認できるようになります。コードは次のとおりです。

print_r($newArray);
ログイン後にコピー
ログイン後にコピー

出力は次のようになります。

Array
(
    [0] => apple
    [1] => banana
    [2] => orange
    [4] => cherry
    [6] => kiwi
)
ログイン後にコピー

新しい配列には、元の配列に含まれていた一意の項目のみが含まれていることがわかります。重複したものはすべて削除されました。

array_unique 関数に加えて、array_flip 関数と array_keys 関数を使用してこの目標を達成することもできます。この方法には追加の手順がいくつかありますが、状況によっては array_unique よりも効率的である可能性があります。コードは次のとおりです。

$flipArray = array_flip($myArray);
$newArray = array_keys($flipArray);
ログイン後にコピー

同様に、print_r 関数を使用して新しい配列を出力できます。コードは次のとおりです。

print_r($newArray);
ログイン後にコピー
ログイン後にコピー

出力は、array_unique 関数を使用した場合と同じになるはずです。

全体として、PHP 配列関数を使用すると、重複したオプションを簡単に削除できます。使用する必要があるのは、array_unique 関数、または array_flip 関数と array_keys 関数の組み合わせだけです。これらの関数は、配列から重複するオプションを削除する必要がある場合に役立ちます。

以上がPHP配列内の重複したオプションを削除する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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