Klik untuk memverifikasi
Nomor PHP dikonversi ke karakter Cina, dan metode memanfaatkan 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, triliun, triliun, triliun, triliun, triliun; Fungsi ini dikalikan miliar menjadi satu triliun
Dimulai dengan "sepuluh", seperti lima belas, seratus ribu, satu miliar, dll. Jika angka dua digit muncul di tengah angka, digunakan sebagai "sepuluh atau lebih", seperti seratus sepuluh, seribu seribu, seribu seribu dan seribu.
Masalah "dua" dan "dua". Dua ratus juta, dua ribu, dua ratus, semuanya baik -baik saja, tetapi 200 hanya bisa dua puluh, dan 200 bisa lebih baik jika 200 digunakan. 22.2222.222 adalah "dua, 222.222.222"
Mengenai masalah "nol" dan "0", "nol" digunakan dalam angka, dan hanya ruang kosong dalam angka seperti nomor halaman dan usia yang dapat digunakan dalam angka. Tidak peduli berapa banyak 0 di tengah digit, mereka dibaca sebagai "nol". 2014 adalah "dua ribu dan satu empat", 200014 adalah "dua ratus satu empat", 201400 adalah "dua ratus satu empat ratus"
Referensi: https://jingyan.baidu.com/article/636f38bb3cfc88d6b946104b.html
Referensi untuk Menulis RMB: Peraturan Dasar untuk Mengisi Tagihan dan Voucher Penyelesaian dengan Benar
php -v> = 5.4
Tambahkan file composer.json
"wilon/php-number2chinese" : " ~1.0 "atau
composer require wilon/php-number2chinese#string number2chinese (campuran $ number [, bollen $ isrmb])#
Konversi $ nomor ke karakter Cina
Nomor $ campuran
Masukkan angka atau string. Saat angkanya terlalu besar atau terlalu kecil, silakan masukkan string untuk mendukung angka negatif
Bollen $ ISRMB
Default salah. Saat benar, kembalikan unit maksimum RMB Capital China [Knizz] dan unit minimum [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 ); // 负壹佰贰拾万零贰仟零叁拾元整Saat angkanya terlalu besar, masukkan string
$ num2 = 1234567890.0123456789 ;
echo number2chinese ( $ num2 ); // 十二亿三千四百五十六万七千八百九十点零一二三
echo number2chinese ( $ num2 , true ); // 壹拾贰亿叁仟肆佰伍拾陆万柒仟捌佰玖拾元零壹分贰厘叁毫
$ num2 = ' 1234567890.0123456789 ' ;
echo number2chinese ( $ num2 ); // 十二亿三千四百五十六万七千八百九十点零一二三四五六七八九
echo number2chinese ( $ num2 , true ); // 壹拾贰亿叁仟肆佰伍拾陆万柒仟捌佰玖拾元壹分贰厘叁毫Jika Anda ingin secara akurat dua tempat desimal, silakan proses terlebih dahulu $ 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 // 指定数字
Ada pertanyaan? Kirim masalah