問題

この記事では、次のように述べています。

foreach は `@' を使ってエラーメッセージを抑制する機能をサポートしていません。

出力foreachエラーを回避するにはどうすればよいですか?私は見たくない:

警告:foreach()の引数が無効です

if elseの判断を下す方法はありますか?

  ベストアンサー

foreachが変数に配列が含まれているかどうかを確認する前に:

 if (is_array($var))
{
   foreach...
}
 

  同じタグがついた質問を見る

phpforeach