<?php
//第一种方法
$str = '1234567890';
$arr = strrev($str);
$arry = str_split($arr,3);
$atr = strrev(implode($arry,','));
echo $atr;
//第二种方法
function getString($str,$num,$sep)
{
$temp = strrev($str);
$arr = str_split($temp,$num);
$length = count($arr);
$temp = "";
for($i=$length-1;$i>=0;$i--)
{
if($i>0)
$temp=$temp.strrev($arr[$i]).$sep;
else
$temp=$temp.strrev($arr[$i]);
}
return $temp;
}
echo getString($str,3,',');
//第三种方法(本方法呵呵);
$xl = str_replace('1234567890','1,234,567,890',$str);
echo $xl;
?>
//第一种方法
$str = '1234567890';
$arr = strrev($str);
$arry = str_split($arr,3);
$atr = strrev(implode($arry,','));
echo $atr;
//第二种方法
function getString($str,$num,$sep)
{
$temp = strrev($str);
$arr = str_split($temp,$num);
$length = count($arr);
$temp = "";
for($i=$length-1;$i>=0;$i--)
{
if($i>0)
$temp=$temp.strrev($arr[$i]).$sep;
else
$temp=$temp.strrev($arr[$i]);
}
return $temp;
}
echo getString($str,3,',');
//第三种方法(本方法呵呵);
$xl = str_replace('1234567890','1,234,567,890',$str);
echo $xl;
?>

本文介绍了使用PHP进行数字格式化的三种方法,包括字符串反转、自定义函数及字符串替换等技术手段,实现将数字每三位加上逗号的效果。
2269

被折叠的 条评论
为什么被折叠?



