あきぞらです。
今回は、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 )
となります。インデックスと、値が反転しています。