Php 如何将echo中的$kk增加1?
在这一点上,我不会继续下去Php 如何将echo中的$kk增加1?,php,rss,Php,Rss,在这一点上,我不会继续下去 <?php $count = 0; $arrImg = array(); $arrtitle = array(); foreach ($feed->get_items() as $kk=> $item) { $feedDescription = $item->get_content
<?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 />';
}
?>
我想在echo中增加1到$kk,但我尝试了很多方法,但都没有得到解决
请帮忙
谢谢只需使用预增量运算符
echo ++$kk;
但请注意,这将增加$kk
本身
要向echo添加一个变量,只需执行
($kk+1)
在什么点增加变量?您可以使用递增运算符++
作为前缀或后缀,具体取决于计时
这里有一些例子
$kk = 1; echo ++$kk, ' ', $kk;
// 2 2
$kk = 1; echo $kk++, ' ', $kk;
// 1 2
$kk = 1; echo $kk, ' ', $kk++, ' ', $kk;
// 1 1 2
我不确定我是否理解,为什么不直接执行$bkk+1 另外,是否确实要将图像设置为$arrimg[$count],然后调用$arrimg[$kk] 我认为您应该同时使用$count或$kk。
<?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 />';
}
?>
是否在其他地方初始化了$kk
?如果没有,您将生成E_NOTICE
错误。请再次查看答案,该答案已修改,您可能更喜欢。