|
一分钟写好的PHP浏览量数字人性格式化
原来的浏览量可能是 10000 或者 1900 这样的单纯数字
现在可以更人性化一点 变成 1万 或者 1.9k
代码一分钟写好, 可以采用 function segmentation($num ,$symbol = 'k'){
$ourphp = str_split($num, 1);
$return = false;
if($num){
$len = strlen($num);
if($len < 4){
$return = $num;
}else{
if($len == 4){
if($symbol == 'k'){
$return = $ourphp[0].".".$ourphp[1]."K";
}else{
$return = $num;
}
}
if($len == 5){
$return = $ourphp[0].".".$ourphp[1]."万";
}
if($len == 6){
$return = $ourphp[0].$ourphp[1].".".$ourphp[2]."万";
}
if($len == 7){
$return = $ourphp[0].$ourphp[1].$ourphp[2].".".$ourphp[3]."万";
}
if($len == 8){
$return = $ourphp[0].".".$ourphp[1]."千万";
}
}
}else{
$return = false;
}
return $return;
}
echo segmentation(12345,'k');
|
|