MW211 EXIT

devlog
PHP/配列から任意の値を除去する
2011年11月01日
┌──────────────────────────────────────┐
│$z = array('a'=>'A', 'b'=>'B', 'c'=>'C');                                   │
└──────────────────────────────────────┘
上記のような連想配列から、「'b'=>'B'」の組を除去してしまいたい場合には
以下のような感じでピンポイントでunsetしてしまえばよい。
┌──────────────────────────────────────┐
│unset($z['b']);                                                             │
└──────────────────────────────────────┘

では、以下のように連想配列でない場合はどうするのか?
┌──────────────────────────────────────┐
│$z = array('A', 'B', 'C');                                                  │
└──────────────────────────────────────┘

「array_diff()」を使う。
┌──────────────────────────────────────┐
│$z = array_diff($z, array('B'));                                            │
└──────────────────────────────────────┘

あれ、前に出てきたような気が…。
分類:PHP配列