
あきぞらです。
今回は、PHPで配列のキーとバリューをカンタンに反転させる方法を紹介したいと思います。
array_flipを使って反転させる
array_flipという関数を使うことで、配列のキーとバリューを反転させることができます。
<?php $test = [1, 2, 3, 4, 5]; $test_2 = array_flip($test); print_r($test_2); ?>
こんな感じで、配列の中をカンタンに逆順にすることができます。
上の実行結果は、
Array
(
[1] => 0
[2] => 1
[3] => 2
[4] => 3
[5] => 4
)
となります。インデックスと、値が反転しています。