[PHP]配列(array)のキーを値にするには?

PHP

どうも、ちょげ(@chogetarou)です。

連想配列のキー(key)を値(value)にする方法を紹介します。

スポンサーリンク

方法

連想配列のキー(key)を値(value)にするには、array_flip()を使います。

まず、array_flip()を呼び出します。

そして、array_flip()の引数に、対象の連想配列を指定します。

//$arr=対象の連想配列
$result = array_flip($arr);

上記のarray_flip()は、引数に指定した連想配列のキー(key)を値(value)、値をキーにした結果を返します。

使用例

<?php
$numbers = ['one' => 1, 'two' => 2, 'three' => 3];

$result = array_flip($numbers);

print_r($result);
?>
出力:
Array
(
    [1] => one
    [2] => two
    [3] => three
)

コメント

タイトルとURLをコピーしました