一、問題:
php下foreach()錯(cuò)誤提示W(wǎng)arning: Invalid argument supplied for foreach()
錯(cuò)誤提示:Warning: Invalid argument supplied for foreach() in E:wampwwwmyshopcart.php on line 95
二、解決方案:
錯(cuò)誤提示 Warning:Invalid argument supplied for foreach() 的中文意思是說foreach需要是一個(gè)數(shù)組而給它的是一個(gè)無效的參數(shù).
就是在循環(huán)前面加上判斷,直接使用is_array判斷給的值是不是為數(shù)組,代碼如下:
或者我們先定義一個(gè)空數(shù)組,然后為數(shù)組賦值,再進(jìn)行foreach操作:if(is_array($data)){foreach($data as $value){...}}
$data = array();
$data = ... ; //數(shù)組賦值操作;
foreach($data as $value){...}
如對(duì)本文有疑問,請(qǐng)?zhí)峤坏浇涣髡搲?,廣大熱心網(wǎng)友會(huì)為你解答??! 點(diǎn)擊進(jìn)入論壇