作成
連想配列のキー(KEY)と値(VAL)を入れ替える関数
連想配列のKeyとValを入れ替えるにあたって、今まではforeachでループまわしていましたが、ループ回さなくても #*#array_flip関数 でできました! ###source print_r($arr) [0] => station_cd [1] => station_g_cd [2] => station_name [3] => station_name_k ###source $arr2 = array_flip($arr) ; ###source print_r($arr2) [station_cd] => 0 [station_g_cd] => 1 [station_name] => 2 [station_name_k] => 3 ###error ただし、以下のように値が一緒の配列は注意が必要で ###source error Array ( [00202] => 1 [00205] => 1 ) ### array_flip すると 2件のデータが1件になる危険性があります。 ###source error Array ( [1] => 00205 ) ### なので、KEY のみをしっかり取得したい場合は array_key を使用しましょう。 ###source error $arr2 = array_keys($arr) print_r($arr2) ; Array ( [0] => 00202 [1] => 00205 )
wakatta 記法
投稿の仕方
基本的な記法
エンジニア向け記法
記法のサンプル
このコンテンツを見る