php 里怎么把字符串 "1234567890 "转化为" 1,234,567,890✀

2024-12-03 09:04:13
推荐回答(3个)
回答1:

首先判断字符串长度 然后for循环每三个字符中插入个逗号

回答2:

PHP处理字符数据最拿手了。
echo number_format(123456);

回答3:

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'));