比如:
A城市300000人口,B城市50000人口
求方法能直接将这个字符串内的数字转换为:
A城市30万人口,B城市5万人口
效果如图:
$pure_num = preg_replace('/0{4}$/', '万',30000);
function test ($num) {
if (strlen($num) > 4) {
return substr($num, 0, -4) . "万";
} else {
return "0." . substr($num, 0, 1) . "万";
}
}
echo test(913011); // 91万
echo test(3716); // 0.3万
原数除以10000,自定义精度和取整方式,再追加上单位 (万)