PHP では、array_flip() 関数は最もよく使用される関数の 1 つです。この関数は、配列内のキーと値を反転する、つまり配列内のキーと値のペアを反転するために使用され、返される結果は新しい配列です。
この関数の基本構文は次のとおりです:
array array_flip (array $array)
パラメータの説明:
戻り値:
次は、array_flip() の使用を紹介する例です:
$array = array('a' => 'apple', 'b' => 'banana', 'c' => 'cherry'); $flippedArray = array_flip($array); print_r($flippedArray);
出力結果は次のとおりです:
Array ( [apple] => a [banana] => b [cherry] => c )
上記の例では、最初に 3 つのキーと値のペアを含む配列を作成し、次に array_flip() 関数を使用してそのキーと値を反転し、最後に反転した配列を出力します。
元の配列に同じ値を持つ要素が 2 つ以上ある場合、反転された配列には最後の要素のみが保持され、他の同一の要素は上書きされることに注意してください。たとえば、次の例では、2 つのキーと値のペア「a」と「b」は同じ値を持ち、キーと値のペアの最後の出現のみが保持されるように反転されています。
$array = array('a' => 'apple', 'b' => 'banana', 'c' => 'banana'); $flippedArray = array_flip($array); print_r($flippedArray);
出力結果は次のとおりです:
Array ( [apple] => a [banana] => c )
最後に、array_flip() 関数を使用するときは、元の配列の値が一意であることを確認する必要があることに注意してください。一意の文字列キーとして扱うことができます。そうでない場合は、期待どおりの結果が得られません。
以上がPHP 関数ライブラリの array_flip() 関数の使用方法の概要の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。