×
[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。
~お前もこの 気持ちよさにやられちまいな~
| |
PHPで複数の配列を1つにまとめる (2/2)
本日も昨日に引き続き、PHPで複数の配列を1つにまとめる方法を書きます。
PHPで複数の配列を1つにまとめる (1/2)ではarray_margeを使った配列のまとめをやりましたが 本日は+(プラス演算子)を使った方法です。 array_margeは跡に指定した配列で重複したキーの内容は上書きされますが、+はその逆で上書きされません。 つまり $array1 = array( '色' => "オレンジ",
'果物' => "蜜柑", '味' => "酸っぱい") $array2 = array( '色' => "赤", '果物' => "林檎") print_r($array1 + $array2); print_r($array2 + $array1); の実行結果は以下のようになります。 /* $array1 + $array2の結果 */
array( '色' => "オレンジ", '果物' => "蜜柑", '味' => "酸っぱい")+ /* $array2 + $array1の結果 */ array( '色' => "赤", '果物' => "林檎", '味' => "酸っぱい") 見事に前回の実行結果と逆になりましたね。 $array1 + $array2の場合は左の配列($array1)は右の配列($array2)の重複キーに上書きされないので、$array1の内容がすべて残ります。 $array2 + $array1の場合、左の配列($array2)には"味キー"がありませんので、$array2に"味キー"がプラスされた形になります。 前回と今回紹介したarray_margeと+を使いこなせば配列の操作が自由自在です。 ボクは、「覚えるのが簡単な+は、簡単だから上書きができるほど高機能じゃない」 なんて変な覚え方で覚えてます。 ・・・すいません、嘘です。 覚えられてたらこの記事書いてません。 あ、そういえば本日ボクのお住まいでも初雪が降りました! 寒い寒いと仕事してたら、外見たら積もってて吹いたwww スタッドレスはいてないから死活問題なんだけどwww PR コメントを投稿する
この記事のトラックバックURL: <<今週気づいたこと - あんまりケチると余計に損する | ブログトップ | PHPで複数の配列を1つにまとめる (1/2)>> | カレンダー
最新記事
(04/08)
(04/01)
(12/29)
(06/23)
(06/23) ブログ内検索
プロフィール
中の人:
⑨
お仕事:
見習いプログラマー
趣味:
ネット、アニメ、音楽、チャリ
一言:
エロゲからクラブミュージックまで。
おじさんの趣味は108式まであるゆぉ~(・3・) |