首先判断字符串长度 然后for循环每三个字符中插入个逗号
PHP处理字符数据最拿手了。
echo number_format(123456);
function substring($str)
{
$strlen=strlen($str);
switch($strlen%3)
{
case 1:
$str1=substr($str,1);
$arr=str_split($str1,3);
array_unshift($arr, $str[0]);
break;
case 2:
$str1=substr($str,0,2);
$str2=substr($str,2);
$arr=str_split($str2,3);
array_unshift($arr, $str1);
break;
default:$arr=str_split($str,3);break;
}
return implode(',',$arr);
}
print_r(substring('1256789w45'));