[PHP] 連想配列のキーと値を入れ替える(反転)方法

PHPの連想配列で、キーと値を入れ替える方法です。
Contents
連想配列を普通に出力
まず、連想配列を作り、素直にそのまま出力してみます。
1 2 3 4 5 6 7 8 9 10 11 12 |
$fruit = array('apple' => 'りんご', 'melon' => 'メロン','banana'=>'バナナ'); echo '<pre>'; print_r($fruit); echo '</pre>'; //出力結果 Array ( [apple] => りんご [melon] => メロン [banana] => バナナ ) |
連想配列のキーと値を入れ替えて出力
今度は、キーと値を入れ替えて出力してみます。
1 2 3 4 5 6 7 8 9 10 11 12 13 |
$fruit = array('apple' => 'りんご', 'melon' => 'メロン','banana'=>'バナナ'); $fruit = array_flip($fruit); echo '<pre>'; print_r($fruit); echo '</pre>'; //出力結果 Array ( [りんご] => apple [メロン] => melon [バナナ] => banana ) |
2行目:
array_flip($fruit);これだけでキーと値が反転します。
関連記事
- [PHP] 連想配列からキーと値を取り出す方法
- [PHP] 配列の要素を逆順にして返す方法
- [PHP] 配列のように複数の変数への代入を行う「list」
- [Mac] スクリーンショットの画像形式を変更する方法
- [Mac] ファイル・フォルダのフルパスを取得する3つの方法