質問: array( 0 => array( 'id' => 1, 'name' => 'hoge', 'age' => 99, 'comment' => 'hogehoge'), 1 => array( 'id' => 2, 'name' => 'fuga', 'age' => 99, 'comment' => 'fugafuga') ); //配列全体で空でなければよしとするか if(!empty($arr)){ foreach($arr as $key => $val){ echo $val['name']; echo $val['age']; echo $val['comment']; } } //使うキーのものは、全て個別チェックするのか if(!empty($arr)){ foreach($arr as $key => $val){ if(isset($val['name'])) echo $val['name']; if(isset($val['age'])) echo $val['age']; if(isset($val['comment'])) echo $val['comment']; } } ```
回答: 何をチェックしたいか? じゃないですかね? レコードがあること。 なら$arr[0]が存在すること でよいのでは? 本題とは少しずれますけど、noticeくらいは良しとするという考えはやめましょう。