初心者で恐縮ですがよろしくお願いします。
多次元配列をforeach内の処理だけで簡潔に書き出したいです。
$arr = array('A'=>'あ', 'B'=>'い', 'C'=>array('D'=>'う', 'E'=>'え', 'F'=>'お')); foreach($arr as $buzz => $bar){ if($bar === array()){ foreach($bar as $foo => $fizz){ echo $foo.$fizz.'<br/>'; } }else{ echo $buzz.$bar.'<br/>'; } }
↑だと```if($bar === array())
の部分がスルーされてしまいます。 なぜでしょうか。いい書き方があればご教授ください。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/12/30 14:40