for($i=0;$i<3;$i++)     for($i=0;$i<$num;$i++)
两个$i了

解决方案 »

  1.   


    if($_MODULE[huoqubaobei]!="4")
    {
        $i=-1;
        foreach($items as $item){
            $i++;
            $itemUrl = $uriManager->detailURI($item); 
            $itemPicUrl = $item->getPicUrl(310);
            $itemTitle = $item->title;
            $itemPrice = $item->price;
            $itemsoldCount = $item->soldCount; 
    foreach里的$i每循环一次+1,但你的外层for循环$i不能超过三,所以,你的foreach的$i影响了for的$i,也就循环一次了