<?php
//第一种比较普通
$str = "1234567890";
$strrev = strrev($str);
$len = strlen($strrev);
for($i=0;$i<$len;$i++){
if($i%3==0 && $i!=0){
$s.=',';
}
$s.=$strrev{$i};
}
//第二种调用方法
$ss = strrev($s);
echo $ss;
$ze = zhengstr('1234567890');
echo $ze;
function zhengstr($str){
//计算字符串长度
$strl=strlen($str);
//每3位加逗号,其余的也要使用逗号隔开。
//求字符串长度对3的余数,用来计算逗号放的位置
$y=$strl%3; //y=1
$l=$strl-1; //l=9
for($i=0;$i<=$l;$i++){
//如果对3取余等于余数需要加逗号。并且排除(i=0)的情况
if($i%3==$y && $i!=0){
$newstr.=',';
}
$newstr.=$str{$i};
}
//返回处理后的字符串
return $newstr;
}
?>