daingern / number
v1.1.9
2020-10-20 08:06 UTC
Requires
- php: >=5.3.0
README
Number 类提供格式化、转换类和方法,用于处理数值。
Number[Language] 类用于将数字转换为泰语和英语语言的文本。
在泰语中,还包括数字到泰铢的转换。
示例
转换数字
// For English require NumberEng.php, for Thai require NumberThai.php require 'Rundiz/Number/NumberEng.php'; // For English use NumberEng(), for Thai use NumberThai() $number_text = new Rundiz\Number\NumberEng(); echo $number_text->convertNumber('101'); // the result should be: // one hundred and one (for English) // หนึ่งร้อยเอ็ด (for Thai)
转换泰铢
require 'Rundiz/Number/NumberThai.php'; $number_text = new Rundiz\Number\NumberThai(); echo $number_text->convertBaht('3.23'); // the result should be: // สามบาทยี่สิบสามสตางค์
将文件大小转换为字节
require 'Rundiz/Number/Number.php'; $number = new Rundiz\Number\Number(); echo $number->toBytes('1.3KB'); // 1300 echo $number->toBytes('1.3KiB'); // 1331.2
从字节转换到其他文件大小单位
require 'Rundiz/Number/Number.php'; $number = new Rundiz\Number\Number(); echo $number->fromBytes('100000'); // 100.00 KB echo $number->fromBytes('133300'); // 133.30 KB echo $number->fromBytes('10000', 'KiB); // 9.76 KiB
删除小数点后零位数字
require 'Rundiz/Number/Number.php'; $Number = new Rundiz\Number\Number(); echo $Number->removeDotZero('1987.0000000000'); // 1987 echo $Number->removeDotZero('35.400'); // 35.400 echo $Number->removeDotZero('35.400', false); // 35.4 echo $Number->removeDotZero('35,400', false, ','); // 35,4 (european number format)
更多示例,请查看 tests 文件夹。