SYNCER

SYNCER

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()の挙動を確認して下さい。

Array
(
    [A] => a
    [B] => b
    [C] => c
)

参考リンク

  • PHP - 公式マニュアル。