Hello你好,这是我在控制器中的代码。而这个foreach循环用于添加新行。所以当我不添加新行时,我得到的错误称为foreach提供的无效参数()我知道发生错误,因为该行正在发送空值,但我不知道这个解决方案。这个你能帮我吗。非常感谢。每一个帮助和评论表示赞赏。 :)为foreach提供了无效的参数() - Laravel 4.2
$total_add_more = 0;
foreach($add_more_line as $each_key => $each_val) {
if($add_more_year_button[$each_key] == 'month'){
$total_add_more += $each_val;
}else {
$total_add_more += $each_val * 12;
}
}
我认为它是 '空' 现象?你可以将它'作为一个数组转换'即:_'foreach((array)$ add_more_line as ...'_这将保持'foreach循环''开心' – 2015-03-31 11:53:19