Haga clic para verificar
Los números de PHP se convierten a caracteres chinos y el método de capitalizar el RMB.
10, hundreds, thousands, million, hundreds of thousands, million, million, million, billion, billion, billion, billion, billion, trillion, trillion, trillion, trillion, trillion, trillion, trillion, trillion, trillion, trillion, trillion, trillion, trillion, trillion, trillion, trillion, trillion, trillion, trillion, trillion, billones, billones, billones, billones, billones; Esta función multiplicada por mil millones para ser un billón
Comienza con "diez", como quince, cien mil, mil millones, etc. Si el número de dos dígitos aparece en el medio del número, se usa como "diez o más", como ciento diez, mil y mil, mil y mil.
El tema de "Two" y "Two". Doscientos millones, dos mil, doscientos, todos están bien, pero 200 solo pueden ser veinte, y 200 pueden ser mejores si se usan 200. 22,2222,222 es "dos, 222,222,222"
Con respecto a los problemas de "cero" y "0", "cero" se usa en números, y solo los espacios vacíos en números como números de página y edades se pueden usar en números. No importa cuántos 0 se encuentren en el medio del dígito, se leen como "cero". 2014 es "dos mil y un cuatro", 200014 es "doscientos un cuatro", 201400 es "doscientos un cuatrocientos"
Referencia: https://jingyan.baidu.com/article/636f38bb3cfc88d6b946104b.html
Referencia para escribir RMB: Regulaciones básicas para completar correctamente las facturas y los cupones de liquidación
php -v> = 5.4
Agregar archivo composer.json
"wilon/php-number2chinese" : " ~1.0 "o
composer require wilon/php-number2chinese#String Number2Chinese (mixto $ número [, bollen $ isrmb])#
Convertir el número $ a los caracteres chinos
número de $ mixto
Ingrese un número o cadena. Cuando el número sea demasiado grande o demasiado pequeño, ingrese una cadena para admitir números negativos
bollen $ isrmb
El valor predeterminado es falso. Cuando sea verdadero, devuelva la unidad máxima de los caracteres chinos del capital RMB [Knizz] y la unidad mínima [Milli]
$ num1 = 0.1234567890 ;
echo number2chinese ( $ num1 ); // 零点一二三四五六七八九
echo number2chinese ( $ num1 , true ); // 零元壹角贰分叁厘肆毫
$ num2 = 20000000000000000 ;
echo number2chinese ( $ num2 ); // 两兆
echo number2chinese ( $ num2 , true ); // 贰兆元整
$ num3 = - 1202030 ;
echo number2chinese ( $ num3 ); // 负一百二十万零两千零三十
echo number2chinese ( $ num3 , true ); // 负壹佰贰拾万零贰仟零叁拾元整Cuando el número sea demasiado grande, ingrese la cadena
$ num2 = 1234567890.0123456789 ;
echo number2chinese ( $ num2 ); // 十二亿三千四百五十六万七千八百九十点零一二三
echo number2chinese ( $ num2 , true ); // 壹拾贰亿叁仟肆佰伍拾陆万柒仟捌佰玖拾元零壹分贰厘叁毫
$ num2 = ' 1234567890.0123456789 ' ;
echo number2chinese ( $ num2 ); // 十二亿三千四百五十六万七千八百九十点零一二三四五六七八九
echo number2chinese ( $ num2 , true ); // 壹拾贰亿叁仟肆佰伍拾陆万柒仟捌佰玖拾元壹分贰厘叁毫Si desea con precisión dos decimales, primero procese $ num1
$ num1 = 0.1234567890 ;
echo number2chinese ( number_format ( $ num1 , 2 )); // 零点一二
echo number2chinese ( number_format ( $ num1 , 2 ), true ); // 零元壹角贰分 php vendor/wilon/php-number2chinese/test.php // 随机一些数据进行测试
php vendor/wilon/php-number2chinese/test.php 2000 // 指定数字
¿Alguna pregunta? Enviar problemas