array_flip - 配列のキーと値を反転する
array_flipは、指定した配列のキーと値を反転する関数です。反転した結果、重複するキーがあった場合は後の値が前の値を上書きします。キーになる値が数値、または文字列でない場合、反転できません。
構文
パラメータ
$array
対象の配列。
返り値
array
指定した配列の、キーと値を反転した新しい配列。反転できなかった場合はnullが返る。
サンプルコード
<?php
$array = [
"a" => "A" ,
"b" => "B" ,
"c" => "C" ,
] ;
$response = array_flip( $array ) ;
デモ
ある配列のキーと値を反転した、新しい配列を取得します。
<?php
/*** このコードは編集できます。 ***/
$array = [
"a" => "A" ,
"b" => "B" ,
"c" => "C" ,
] ;
$response = array_flip( $array ) ;
print_r( $response ) ;
参考
- PHP: array_flip
- PHPの公式リファレンス。
関連記事
- array_column
- 多次元配列から特定カラムの配列を作る。
- array_map
- 配列の各要素に処理を適用する。
- each
- 要素のキーと値を返してから、ポインタを1つ進める。
- array_combine
- 2つの配列を一方をキー、一方を値にして結合する。
- array_merge
- 配列をマージする 。
- array_reverse
- 配列を逆順にする。