phpのハッシュでキーとバリューを入れ替えるには、php_flip()という関数を
使用します。
以下に使用例を示します。
1 2 3 4 5 6 7 8 9 10 11 12 |
"バリュー1", "キー2" => "バリュー2", "キー3" => "バリュー3", "キー4" => "バリュー4", "キー5" => "バリュー5", "キー6" => "バリュー6", ); $array2 = array_flip($array1); print_r($array1); print_r($array2); |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
$ php tmp.php Array ( [キー1] => バリュー1 [キー2] => バリュー2 [キー3] => バリュー3 [キー4] => バリュー4 [キー5] => バリュー5 [キー6] => バリュー6 ) Array ( [バリュー1] => キー1 [バリュー2] => キー2 [バリュー3] => キー3 [バリュー4] => キー4 [バリュー5] => キー5 [バリュー6] => キー6 ) |
/