eclipsio / number-humanoid
将数字转换为K(千位)、M(百万位)、B(十亿位)、T(万亿位)的标识符。
v2.0.0
2023-07-25 05:41 UTC
Requires
- php: ^7.2 || ^8.0
README
一个类,用于将数字转换为带K、M、B、T等的人读字符串。
安装
composer require eclipsio/number-humanoid
示例人读字符串
<?php
use Eclipsio\NumberHumanoid\Humanoid;
$num = 10200;
$human = new Humanoid($num);
echo $human->out; // 10.20K
echo $human->number; // 10.20
echo $human->expression; // K
数字转文字
此类允许将数字转换为文字,支持约四千亿,也支持小数。
如何使用
use Eclipsio\NumberHumanoid\NumberToWords; $num = 71176482.556; $str = NumberToWords::toWords($num); echo $str;
输出将是
seventy one millions one hundred seventy six thousands four hundred eighty two point five five six