帝国cms列表内容模板复选框值分割后怎么去掉最后一个值的分割符
$f2=explode("|",$r[soft]);
for($f=1;$f<count($f2)-1;$f++)
$soft.="".$f2[$f].", ";
$listtemp='<li>'.$soft.'</li>';
这样每个值得后面都跟一个小逗号,怎么写一个if判断将最后一个复选框的值后面的小逗号去掉呢?
答:
判断最后一条用:
if($f==count($f)-2)
把上面的.",";修改为.($f==count($f2)-2?'':',');
更简单的可以使用:
$soft.=($f==1?'':',').$f2[$f];
第一条不加逗号,其它加逗号