|
|
|
@ -124,7 +124,7 @@ function give_symbol(&$value,$symbol = '+') |
|
|
|
* @param $phoneNumber |
|
|
|
* @return string |
|
|
|
*/ |
|
|
|
function format_phone_number($phoneNumber) |
|
|
|
function format_phone_number($phoneNumber):string |
|
|
|
{ |
|
|
|
$prefix = substr($phoneNumber, 0, 3); |
|
|
|
$suffix = substr($phoneNumber, -4); |
|
|
|
@ -146,22 +146,23 @@ function rand_avatar() |
|
|
|
* @param $number |
|
|
|
* @return string |
|
|
|
*/ |
|
|
|
function format_money($number) { |
|
|
|
$units = array("万元", "亿元"); |
|
|
|
function format_money($number):string |
|
|
|
{ |
|
|
|
$units = array('元',"万元", "亿元"); |
|
|
|
$unitMaxValue = 10000; // 单位最大值 |
|
|
|
$unitIndex = 0; // 单位索引 |
|
|
|
|
|
|
|
if ($number >= $unitMaxValue && $number % $unitMaxValue === 0) { |
|
|
|
while (abs($number) >= $unitMaxValue && $unitIndex < count($units) - 1) { |
|
|
|
$number = $number / $unitMaxValue; |
|
|
|
while ($number >= $unitMaxValue && $unitIndex <= count($units) - 1) { |
|
|
|
$number = round($number / $unitMaxValue); |
|
|
|
$unitIndex++; |
|
|
|
} |
|
|
|
|
|
|
|
$formattedNumber = number_format($number, 0) . $units[$unitIndex]; |
|
|
|
$formattedNumber = round($number, 0) . $units[$unitIndex]; |
|
|
|
} elseif ($number % $unitMaxValue === 0) { |
|
|
|
$formattedNumber = $number / $unitMaxValue . $units[0]; |
|
|
|
$formattedNumber = round($number / $unitMaxValue,0) . $units[0]; |
|
|
|
} else { |
|
|
|
$formattedNumber = $number . '元'; |
|
|
|
$formattedNumber = round($number,0) . '元'; |
|
|
|
} |
|
|
|
|
|
|
|
return $formattedNumber; |
|
|
|
|