
php for循环,最后一条记录不要逗号,恳请帮我完善代码
原来的代码如下:for($i=0;$i<$len;$i++){echo$sort_arr[$i];}前台显示的是:01.jpg02.jpg03.jpg04.jpg05.j...
原来的代码如下:
for ($i = 0; $i < $len; $i++) {
echo $sort_arr[$i];
}
前台显示的是:01.jpg02.jpg03.jpg04.jpg05.jpg06.jpg
然后我做了一些修改,因为我需要把每个图片用“,”隔开
修改后的代码:
for ($i = 0; $i < $len; $i++) {
$a= '.jpg';
$b = '.jpg,';
echo str_replace("$a", "$b", $sort_arr[$i]);
}
前台显示的是:01.jpg,02.jpg,03.jpg,04.jpg,05.jpg,06.jpg,
那么问题就来了,我想要前台显示的效果是:01.jpg,02.jpg,03.jpg,04.jpg,05.jpg,06.jpg
也就最后06.jpg后面不要加上逗号了。我的代码应该怎么写,或者有没有更简洁的方式;
我是个超级超级新手,自己翻书刚开始学的,请多指教,不要打击;
还恳请热心度友能帮我完善一下代码,供我好好研究学习。 展开
for ($i = 0; $i < $len; $i++) {
echo $sort_arr[$i];
}
前台显示的是:01.jpg02.jpg03.jpg04.jpg05.jpg06.jpg
然后我做了一些修改,因为我需要把每个图片用“,”隔开
修改后的代码:
for ($i = 0; $i < $len; $i++) {
$a= '.jpg';
$b = '.jpg,';
echo str_replace("$a", "$b", $sort_arr[$i]);
}
前台显示的是:01.jpg,02.jpg,03.jpg,04.jpg,05.jpg,06.jpg,
那么问题就来了,我想要前台显示的效果是:01.jpg,02.jpg,03.jpg,04.jpg,05.jpg,06.jpg
也就最后06.jpg后面不要加上逗号了。我的代码应该怎么写,或者有没有更简洁的方式;
我是个超级超级新手,自己翻书刚开始学的,请多指教,不要打击;
还恳请热心度友能帮我完善一下代码,供我好好研究学习。 展开
展开全部
<?php
for ($i = 0; $i < $len; $i++) {
if($i!=0){
$f=',';
}else{
$f='';
}
echo $f.$sort_arr[$i];
}
?>
追问
好人一生平安~
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询