foreach プロンプトの解決策警告:php、foreachsupplied の foreach() に指定された引数が無効です
この記事の例では、foreach() エラー メッセージ「警告: PHP での foreach() に指定された引数が無効です」に対する解決策について説明します。参考のためにみんなで共有してください。具体的な実装方法は以下の通りです
1. 質問:
PHP エラー メッセージの Foreach() 警告: foreach() に指定された引数が無効です
エラーメッセージ: 警告: E:wampwwwmyshopcart.php の 95 行目で foreach() に指定された引数が無効です
2. 解決策:
エラー メッセージ警告:中国語の foreach() に指定された引数が無効です。これは、foreach が配列である必要があり、それに無効なパラメーターが指定されていることを意味します。
ループの前に判定を追加し、is_array を直接使用して、指定された値が配列であるかどうかを判定します。コードは次のとおりです。
コードをコピーします コードは次のとおりです:
if(is_array($items) && !emptyempty($items)){
foreach()
}
または、データ型を強制的に変換する場合、コードは次のとおりです:
コードをコピーします コードは次のとおりです:
foreach((array)$v as $k1 => $v1) {
$edu[$k1][$k] = my_h($v1);// v1 は最終的にデータベースに保存されるデータであり、エスケープする必要があります
}
この記事で説明した内容が皆様の PHP プログラミング設計に役立つことを願っています。
http://www.bkjia.com/PHPjc/909335.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/909335.html技術記事 foreach プロンプト 警告: php の foreach() に指定された引数が無効です、foreachsupplied この記事では、エラー プロンプトの例を示します 警告: php の foreach() に指定された引数が無効です...