MW211 EXIT

devlog
PHP/foreach()とexplode()とNULLと
2013年02月03日
「foreach()」で回す配列がNULLだったらNG。「foreach (NULL as $value)」

では、「explode()」を経由するんだけど、元ネタがNULLだった場合は?
┌──────────────────────────────────────┐
│foreach ((explode(',', NULL)) as $value) {                                  │
│}                                                                           │
└──────────────────────────────────────┘
こいつはOK。

「var_dump()」で「explode(',', NULL)」を探ってみると…。
┌──────────────────────────────────────┐
│array(1) { [0]=> string(0) "" }                                             │
└──────────────────────────────────────┘
ダミーの配列を作って(空文字を入れて)くれるみたいだ。
分類:PHP