Foreach没有正确迭代

时间:2015-10-09 07:10:26

标签: php codeigniter

我需要迭代一个外部数组client_idArr,它有多个id item_to和item_for有多个整数值,item_from小于item_to。问题是client_idArr只迭代一次。请帮助

我的代码:

 foreach ($client_idArr as $id) {

 for ($i=0; $i <= sizeof($item_from); $i++) { 

  for ($j=$item_from[$i]; $j <=$item_to[$i] ; $j++) { 

      $item_Arr = array(
                              'id'=>$id,
                              'item_for'=>$j,
                              'charge_per_item'=>$charge_per_item[$i] 
                             );
      $insertItem = $this->model->addCharges($item_Arr);
     }
   }

  }

1 个答案:

答案 0 :(得分:0)

数组的索引介于0和size-1之间 所以改变你的代码如下:
 for($ i = 0; $ i&lt; sizeof($ item_from); $ i ++){