So konvertieren Sie Zahlen in PHP in Großbuchstaben: 1. Erstellen Sie eine PHP-Beispieldatei. 2. Definieren Sie eine Methode „function cny($ns) {...}“. 3. Verwenden Sie die Methoden cny und „_cny_map_unit“. Dürfen.
Die Betriebsumgebung dieses Artikels: Windows 7-System, PHP-Version 7.1, DELL G3-Computer
php Wie konvertiere ich Zahlen in Großbuchstaben?
Wenn wir schreiben, um die Rechnung zu bezahlen, müssen wir den numerischen Betrag in Großbuchstaben eingeben, um Peinlichkeiten zu vermeiden Szenen in der Zukunft, ich habe es sogar speziell geübt. Haha, natürlich können wir auch in PHP konvertieren, also haben wir die folgende Konvertierungsfunktion:
/** * 金额的小写转大写 * @param $ns int 输入的数字 */ function cny($ns) { static $cnums = array("零", "壹", "贰", "叁", "肆", "伍", "陆", "柒", "捌", "玖"), $cnyunits = array("圆", "角", "分"), $grees = array("拾", "佰", "仟", "万", "拾", "佰", "仟", "亿"); list($ns1, $ns2) = explode(".", $ns, 2); $ns2 = array_filter(array($ns2[1], $ns2[0])); $ret = array_merge($ns2, array(implode("", _cny_map_unit(str_split($ns1), $grees)), "")); $ret = implode("", array_reverse(_cny_map_unit($ret, $cnyunitss))); return str_replace(array_keys($cnums), $cnums, $ret); } function _cny_map_unit($list, $units) { $ul = count($units); $xs = array(); foreach (array_reverse($list) as $x) { $l = count($xs); if ($x != "0" || !($l % 4)) $n = ($x == '0' ? '' : $x) . ($units[($l - 1) % $ul]); else $n = is_numeric($xs[0][0]) ? $x : ''; array_unshift($xs, $n); } return $xs; }
Verwandte Einführung: Die Funktion
is_numeric() wird verwendet, um zu erkennen, ob die Variable eine Zahl oder eine numerische Zeichenfolge ist.
PHP-Versionsanforderungen: PHP 4, PHP 5, PHP 7
Syntax
bool is_numeric ( mixed $var )
Parameterbeschreibung:
$var: zu erkennende Variable.
Rückgabewert
Wenn die angegebene Variable eine Zahl oder eine numerische Zeichenfolge ist, gibt sie TRUE zurück, andernfalls gibt sie FALSE zurück. Beachten Sie, dass der Gleitkommatyp 1 zurückgibt, was TRUE ist.
Empfohlenes Lernen: „PHP-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonSo konvertieren Sie Zahlen in PHP in Großbuchstaben. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!