列表内容模板(list.var)中使用了程序代码,代码如下:

$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];
第一条不加逗号,其它加逗号