国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

PHP 數字轉換為大寫函數

張金寶 / 1238人閱讀

摘要:哈哈,當然,我們在中也可以轉換的,于是有了下面這個轉換函數金額的小寫轉大寫輸入的數字零壹貳叁肆伍陸柒捌玖圓角分拾佰仟萬拾佰仟億查看原文曼巴童鞋博客數字轉換為大寫函數

當我們在寫支付賬單的時候需要填寫數字金額的大寫,說真的平時沒寫還真寫不出來,為了以后不出現尷尬的場面,還特意去練了那十個字。哈哈,當然,我們在php中也可以轉換的,于是有了下面這個轉換函數:

/**
 * 金額的小寫轉大寫
 * @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;
}

查看原文>> 曼巴童鞋 - 博客 - PHP 數字轉換為大寫函數

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/26212.html

相關文章

  • PHP 學習總結之變量

    摘要:小駝峰法大駝峰法匈牙利命名法變量名屬性類型對象描述。是一種弱類型語言,變量在使用之前并不需要聲明類型,且同一變量可以保存多種不同類型的數據。另外,在函數內部創建的靜態變量是無法在函數外部使用的。 變量標識符 標識符即是變量的名稱,PHP 中關于變量的標識符有以下規則: 由任意字母、數字、下劃線組成,但不能以數字開頭 嚴格區分大小寫 為了科學規范標識符,主要有以下幾種流行的命名方式:...

    bitkylin 評論0 收藏0
  • 關于php的printf系列函數的文章進行排錯,雖已100%測試過。

    摘要:如果對應的變量中的值是個科學記數法的值,它會進行壓縮然后插入到原字符串對應的符號位置,例如按照常規轉換為如果使用它會壓縮轉換為。它取消掉了調用函數的參數,直接輸出了使用方式相同,惟一不同的是它把存放對應變量的參數可以作為數組方式傳入。 字符相關: %s - 對應的變量雙引號中的值按照原樣的內容插入到原字符串對應的%s符號位置。 %c - 參考百度百科->標準ASCII表相當于chr...

    nifhlheimr 評論0 收藏0
  • PHP學習記錄(字符串函數

    摘要:字符串常用函數獲取字符串長度函數函數獲取字符串或數字的長度王昭格式下,每個漢字個字節長大小寫轉換函數字符串所有的字母轉換為小寫字符串所有的字母轉換為大寫將字符串的首字母大寫,其他字母不變將字符串中每個單詞的首字母大寫,其他字母不變字符串替換 字符串常用函數 獲取字符串長度函數 /* * strlen函數 * int strlen($var) * 獲取字符串或數字的長度 */ $a = ...

    張金寶 評論0 收藏0
  • 后端知識點總結——PHP

    摘要:后端知識點總結服務器服務器的作用接收客戶端的請求,查找需要的數據文件數據庫其它系統,發送回客戶端。注意默認情況下,若判定了某個相等條件則執行該條件以及后續所有條件中的執行語句必須配合關鍵字使用。 后端知識點總結——PHP 1.Web服務器 Web服務器的作用:接收客戶端(PC/PAD/PHONE)的請求,查找需要的數據(文件/數據庫/其它系統),發送回客戶端。 Web服務器分為兩種:...

    Astrian 評論0 收藏0

發表評論

0條評論

張金寶

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<