array_flip() - 配列のキーと値を反転する
公開日:
array_flip
は、指定した配列のキーと値を反転する関数です。反転した結果、重複するキーがあった場合は後の値が前の値を上書きします。キーになる値が数値、または文字列でない場合、反転できません。
構文
array array_flip ( array $array )
パラメータ
$array
対象の配列。
返り値
array
指定した配列の、キーと値を反転した新しい配列。反転できなかった場合はnull
が返る。
サンプルコード
キーと値を反転する
ある配列のキーと値を反転した、新しい配列を取得します。
php
<?php
// 配列
$queue = [
"a" => "A" ,
"b" => "B" ,
"c" => "C" ,
] ;
// 実行
$result = array_flip( $queue ) ;
// 返り値
print_r( $result ) ;
結果 (出力内容) - PHP7.0.21
Array
(
[A] => a
[B] => b
[C] => c
)
サンドボックス
ソースコードを編集してarray_flip()
の挙動を確認して下さい。
参考リンク
- PHP - 公式マニュアル。