我现在不在这里继续前进
<?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。但我尝试了很多方法,但没有得到解决方案
请帮忙 感谢
答案 0 :(得分:2)
只需使用预增量运算符。
echo ++$kk;
但请注意,这会增加$kk
本身。
要为echo添加一个,只需执行($kk + 1)
。
答案 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
答案 2 :(得分:0)
我不确定我理解,你为什么不直接做$ bkk + 1?
您还确定要将图像设置为$ arrimg [$ count],然后调用$ arrimg [$ kk]。
我认为你应该使用$ count或$ kk。
答案 3 :(得分: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 />';
}
?>