PHP怎么让循环获取数值加1

PHP怎么让循环获取数值加1代码是这样的{loop$datalist$key$value}<li><atarget="_blank"href="{$value[ad_ur... PHP怎么让循环获取数值加1代码是这样的
{loop $datalist $key $value}<li><a target="_blank" href="{$value[ad_url]}"><img src="{$value[ad_file]}"></a></li>
{/loop}
其中$key 获取的值是从0开始的我想怎么让这个$key从1开始那?
展开
 我来答
骑王子特斯拉
2015-07-17 · 知道合伙人软件行家
骑王子特斯拉
知道合伙人软件行家
采纳数:360 获赞数:2021
某度最佳知道合伙人

向TA提问 私信TA
展开全部

PHP获取的循环数值加一,需要在for语句中循环得到的数值++

例如:使用循环生成,假如你想生成512个数字,就可以像这样:

$num = 1;//初始化一个变量为1
for($i = 1; $i <= 512; $i++)//这个是看你要生成多少个数字,然后循环生成
{
    if($num >= 100)
        $num = 1;//若变量的数字大于一百,则返回变成1
    echo $num."</br>";//输出变量数字,即生成的数字,后面的</br>是换行
    $num++;//然后将变量加1,即在前面生成的数字基础上加一
}
oO魔血Oo
2011-09-01 · 超过48用户采纳过TA的回答
知道小有建树答主
回答量:191
采纳率:50%
帮助的人:60.8万
展开全部
加个判断 在循环外面写个$i=1; 循环里面判断 if($i==1){}else{<li><a target="_blank" href="{$value[ad_url]}"><img src="{$value[ad_file]}"></a></li>

} $i++ 原理是 第一个不输出任何东西
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
软件开发枫老师
2015-07-03 · TA获得超过585个赞
知道小有建树答主
回答量:599
采纳率:63%
帮助的人:312万
展开全部

$i =0;

foreach($arr  as $key=>$val){

$i++;


}

echo $i;

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
qvguan04
2011-09-01 · 超过27用户采纳过TA的回答
知道答主
回答量:105
采纳率:0%
帮助的人:90.2万
展开全部
$ele=implode(
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式