ホームページ >バックエンド開発 >PHPチュートリアル >foreach() に指定された無効な引数を解決する error_PHP チュートリアル

foreach() に指定された無効な引数を解決する error_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 17:18:573250ブラウズ

問題警告: 完璧なソリューションの foreach() に無効な引数が指定されました

エラーステートメントを次のように変更します(例):
置いてください
foreach($extcredits as $id => $credit)
{
if($credit['ratio'])
{
$exchcredits[$id] = $credit;
}
}
に変更されました
if(is_array($extcredits)) //追加
{
foreach($extcredits as $id => $credit)
{
if($credit['ratio'])
{
$exchcredits[$id] = $credit;
}
}
} //追加
または
foreach((array)$extcredits as $id => $credit)
{
if($credit['ratio'])
{
$exchcredits[$id] = $credit;
}
}
このエラーの原因のほとんどは、アップグレードとコード変換によって発生します。
PHP に精通している場合は、エラーが発生した場所を直接見つけ、エラー メッセージがどのデータベース テーブル (通常はフォーラムの基本データ テーブル) によって引き起こされたかを分析し、対応するテーブルの元のデータを見つけることができます。そしてそれをインポートすることができます。
PHP に慣れていない場合は、エラー メッセージ プロンプトを押して 2 階の変更メソッドを使用して変更すると、問題を解決できます。
原文: http://www.phpweblog.net/kiyone/archive/2008/04/24/3250.aspx

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/621602.html技術記事問題警告: foreach() の引数が無効です。 完璧な解決策は、エラー ステートメントを次のように変更することです (例): put foreach($extcredits as $id = $credit) { if($credit[rat...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。