PHP 10000等于1万 100000=10万 100000000等于1亿
问题描述:
PHP 10000等于1万 100000=10万 100000000等于1亿
15123 等于1万
168526 等于16万
112256 等于11万
这样的PHP
没分了 谁能帮个忙
答
function test_value($num){
$new_value = '';
$test_arr = array('100000000'=>'亿','10000'=>'万');//从大到小排列你想要的组合
$statu = true;
foreach ($test_arr as $key => $value) {
if($num>=$key){
$new_value=intval($num/$key).$value;
$statu = false;
break;
}
}
if($statu){
$new_value=$num;
}
return $new_value;
}
//像下面这样调用函数即可
echo test_value(15123); //调用函数
echo '<br />';
echo test_value(112256); //调用函数
echo '<br />';
echo test_value(100000000); //调用函数
echo '<br />';
echo test_value(100000001); //调用函数
// 输出结果
// 1万
// 11万
// 1亿
// 1亿