2011-01-25 73 views
0

我在這裏就不在這一點上

<?php 
    $count = 0; 
       $arrImg = array(); 
       $arrtitle = array(); 
        foreach ($feed->get_items() as $kk=> $item) { 
         $feedDescription = $item->get_content(); 
         $feedTitle = $item->get_title(); 
         //print_r($feedTitle); 
         $image = returnImage($feedDescription); 
         $image = scrapeImage($image); 
         $image = urldecode($image); 
         $arrimg[$count] = $image; 
         $arrtitle[$count] = $feedTitle; 
         //print_r("rajesh".$kk); 
     echo '<img class="slide-img-'.$kk.'" src="' .$arrimg[$kk]. '" />'; 
         $count++; 
       // echo '<br />'; 
       } 
?> 

我想加1 $走在前面KK回聲。但我嘗試過很多方法,但沒有得到興田SOLN

請幫助 感謝

+0

'$ kk`是從其他地方初始化的嗎?如果沒有,你會產生`E_NOTICE`錯誤。 – Phil 2011-01-25 05:19:25

回答

0
<?php 
    $count = 0; 
    $arrImg = array(); 
    $arrtitle = array(); 
    foreach ($feed->get_items() as $kk=> $item) { 
     $feedDescription = $item->get_content(); 
     $feedTitle = $item->get_title(); 
     //print_r($feedTitle); 
     $image = returnImage($feedDescription); 
     $image = scrapeImage($image); 
     $image = urldecode($image); 
     $arrimg[$count] = $image; 
     $arrtitle[$count] = $feedTitle; 
     //print_r("rajesh".$kk); 
     echo '<img class="slide-img-'.($kk+1).'" src="' .$arrimg[$kk]. '" />'; 
     $count++; 
     // echo '<br />'; 
    } 
?> 
+0

ohh謝謝Kdoto。 – rajeshrt 2011-01-25 05:18:35

2

只需使用預增值運算符。

echo ++$kk; 

但要注意,這將增加$kk本身。

要添加一個回聲,只需要($kk + 1)

0

你想在什麼時候增加變量?根據時間的不同,您可以使用增量運算符++作爲前綴或後綴。

下面是一些例子

$kk = 1; echo ++$kk, ' ', $kk; 
// 2 2 

$kk = 1; echo $kk++, ' ', $kk; 
// 1 2 

$kk = 1; echo $kk, ' ', $kk++, ' ', $kk; 
// 1 1 2 
0

我不知道我的理解,你爲什麼不只是做直接$ BKK + 1?

你是否確定要設置圖像爲$ arrimg [$ count],然後調用$ arrimg [$ kk]。

我認爲你應該爲兩者使用$ count或$ kk。