最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

PHP 實(shí)現(xiàn)人民幣小寫(xiě)轉(zhuǎn)換成大寫(xiě)的方法及大小寫(xiě)轉(zhuǎn)換函數(shù)

 更新時(shí)間:2017年11月17日 09:45:26   作者:onestopweb  
這篇文章主要介紹了PHP 實(shí)現(xiàn)人民幣小寫(xiě)轉(zhuǎn)換成大寫(xiě)的方法,大小寫(xiě)轉(zhuǎn)換函數(shù)的使用方法介紹,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下

下面一段代碼給大家分享php實(shí)現(xiàn)人民幣大小寫(xiě)轉(zhuǎn)換的方法,具體代碼如下所示:

<?php 
header("charset=utf-8;"); 
function numTrmb($num){ 
 $d = array("零", "壹", "貳", "叁", "肆", "伍", "陸", "柒", "捌", "玖"); 
 $e = array('元', '拾', '佰', '仟', '萬(wàn)', '拾萬(wàn)', '佰萬(wàn)', '仟萬(wàn)', '億', '拾億', '佰億', '仟億'); 
 $p = array('分', '角'); 
 $zheng = "整"; 
 $final = array(); 
 $inwan = 0;//是否有萬(wàn) 
 $inyi = 0;//是否有億 
 $len = 0;//小數(shù)點(diǎn)后的長(zhǎng)度 
 $y = 0; 
 $num = round($num, 2);//精確到分 
 if(strlen($num) > 15){ 
 return "金額太大"; 
 die(); 
 } 
 if($c = strpos($num, '.')){//有小數(shù)點(diǎn),$c為小數(shù)點(diǎn)前有幾位 
 $len=strlen($num)-strpos($num,'.')-1;//小數(shù)點(diǎn)后有幾位數(shù) 
 }else{//無(wú)小數(shù)點(diǎn) 
 $c = strlen($num); 
 $zheng = '整'; 
 } 
 for($i = 0; $i < $c; $i++){ 
 $bit_num = substr($num, $i, 1); 
 if ($bit_num != 0 || substr($num, $i + 1, 1) != 0) { 
  @$low = $low . $d[$bit_num]; 
 } 
 if ($bit_num || $i == $c - 1) { 
  @$low = $low . $e[$c - $i - 1]; 
 } 
 } 
 if($len!=1){ 
 for ($j = $len; $j >= 1; $j--) { 
  $point_num = substr($num, strlen($num) - $j, 1); 
  @$low = $low . $d[$point_num] . $p[$j - 1]; 
 } 
 }else{ 
 $point_num = substr($num, strlen($num) - $len, 1); 
 $low=$low.$d[$point_num].$p[$len]; 
 } 
 $chinses = str_split($low, 3);//字符串轉(zhuǎn)化為數(shù)組 
 for ($x = count($chinses) - 1; $x >= 0; $x--) { 
 if ($inwan == 0 && $chinses[$x] == $e[4]) {//過(guò)濾重復(fù)的萬(wàn) 
  $final[$y++] = $chinses[$x]; 
  $inwan = 1; 
 } 
 if ($inyi == 0 && $chinses[$x] == $e[8]) {//過(guò)濾重復(fù)的億 
  $final[$y++] = $chinses[$x]; 
  $inyi = 1; 
  $inwan = 0; 
 } 
 if ($chinses[$x] != $e[4] && $chinses[$x] !== $e[8]) { 
  $final[$y++] = $chinses[$x]; 
 } 
 } 
 $newstr = (array_reverse($final)); 
 $nstr = join($newstr); 
 if((substr($num, -2, 1) == '0') && (substr($num, -1) <> 0)){ 
 $nstr = substr($nstr, 0, (strlen($nstr) -6)).'零'. substr($nstr, -6, 6); 
 } 
 $nstr=(strpos($nstr,'零角')) ? substr_replace($nstr,"",strpos($nstr,'零角'),6) : $nstr; 
 return $nstr = (substr($nstr,-3,3)=='元') ? $nstr . $zheng : $nstr; 
} 
echo numTrmb(965002.65); 

效果圖:

下面看下php大小寫(xiě)轉(zhuǎn)換函數(shù)

1.將字符串轉(zhuǎn)換成小寫(xiě)

   strtolower(): 該函數(shù)將傳入的字符串參數(shù)所有的字符都轉(zhuǎn)換成小寫(xiě),并以小定形式放回這個(gè)字符串.

例:

<?php
 $str = "I want To FLY";
 $str = strtolower($str);
 echo $str;
?>

輸出結(jié)果:

i want to fly

2.將字符轉(zhuǎn)成大寫(xiě)

   strtoupper(): 該函數(shù)的作用同strtolower函數(shù)相反,是將傳入的字符參數(shù)的字符全部轉(zhuǎn)換成大

寫(xiě),并以大寫(xiě)的形式返回這個(gè)字符串.用法同strtolowe()一樣.

3.將字符串首字符轉(zhuǎn)換成大寫(xiě)

    usfilst(): 該函數(shù)的作用是將字符串的第一個(gè)字符改成大寫(xiě),該函數(shù)返回首字符大寫(xiě)的字符串.

用法同strtolowe()一樣.

4.將字符串每個(gè)單詞的首字符轉(zhuǎn)換成大寫(xiě)

   ucwords(): 該函數(shù)將傳入的字符串的每個(gè)單詞的首字符變成大寫(xiě).如"hello world",經(jīng)過(guò)該函數(shù)

處理后,將返回"Hello Word".用法同strtolowe()一樣.

總結(jié)

以上所述是小編給大家介紹的PHP 實(shí)現(xiàn)人民幣小寫(xiě)轉(zhuǎn)換成大寫(xiě)的方法及大小寫(xiě)轉(zhuǎn)換函數(shù),希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!

相關(guān)文章

  • php上傳圖片存入數(shù)據(jù)庫(kù)示例分享

    php上傳圖片存入數(shù)據(jù)庫(kù)示例分享

    這篇文章主要介紹了php上傳圖片存入數(shù)據(jù)庫(kù)示例,需要的朋友可以參考下
    2014-03-03
  • thinkphp實(shí)現(xiàn)上一篇與下一篇的方法

    thinkphp實(shí)現(xiàn)上一篇與下一篇的方法

    這篇文章主要介紹了thinkphp實(shí)現(xiàn)上一篇與下一篇的方法,以實(shí)例形式對(duì)比分析了兩種不同的實(shí)現(xiàn)方法供大家選擇,方法二在方法一的基礎(chǔ)上增加了判斷的功能,是非常實(shí)用的技巧,需要的朋友可以參考下
    2014-12-12
  • 制作個(gè)性化的WordPress登陸界面的實(shí)例教程

    制作個(gè)性化的WordPress登陸界面的實(shí)例教程

    隨著WordPress多用戶功能的日益完善,也有越來(lái)越多的開(kāi)發(fā)者開(kāi)始著手于WordPress登陸界面部分的自定義制作,接下來(lái)我們就來(lái)看制作個(gè)性化的WordPress登陸界面的實(shí)例教程
    2016-05-05
  • 教你如何解密 “ PHP 神盾解密工具 ”

    教你如何解密 “ PHP 神盾解密工具 ”

    PHP 神盾解密工具是一網(wǎng)絡(luò)大神針對(duì)“神盾加密”出的一款解密工具,深受眾網(wǎng)友的歡迎,今天我們就來(lái)談?wù)勥@個(gè)解密工具的問(wèn)題
    2014-06-06
  • thinkphp模板用法和內(nèi)容輸出實(shí)例

    thinkphp模板用法和內(nèi)容輸出實(shí)例

    這篇文章主要介紹了thinkphp模板用法和內(nèi)容輸出,以實(shí)例形式分析了模板的常見(jiàn)用法與使用過(guò)程中經(jīng)常遇到的問(wèn)題以及內(nèi)容輸出的各種技巧,對(duì)于ThinkPHP開(kāi)發(fā)具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2014-11-11
  • 分享10段PHP常用代碼

    分享10段PHP常用代碼

    本文匯集PHP開(kāi)發(fā)中經(jīng)常用到的時(shí)段代碼,包括Email、解壓縮、64位編碼、解析JSON等,對(duì)php常用代碼感興趣的朋友參考下
    2015-11-11
  • php 偽靜態(tài)之IIS篇

    php 偽靜態(tài)之IIS篇

    上篇文章我們講解了APACHE服務(wù)器下偽靜態(tài)的實(shí)現(xiàn),不過(guò)在國(guó)內(nèi)還是IIS的服務(wù)器要多些,特別是個(gè)人站長(zhǎng),那么,我們?cè)賮?lái)學(xué)習(xí)下IIS下php偽靜態(tài)的實(shí)現(xiàn)過(guò)程吧
    2014-06-06
  • Thinkphp集成抖音SDK的實(shí)現(xiàn)方法

    Thinkphp集成抖音SDK的實(shí)現(xiàn)方法

    這篇文章主要介紹了Thinkphp集成抖音SDK的實(shí)現(xiàn)方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-04-04
  • Thinkphp5行為使用方法匯總

    Thinkphp5行為使用方法匯總

    這篇文章主要介紹了Thinkphp5行為使用方法匯總,需要的朋友可以參考下
    2017-12-12
  • codeigniter框架批量插入數(shù)據(jù)

    codeigniter框架批量插入數(shù)據(jù)

    本文介紹codeigniter框架批量插入數(shù)據(jù)的實(shí)例,優(yōu)化了其中的插入算法,大家參考使用吧
    2014-01-01

最新評(píng)論

呼玛县| 六安市| 江永县| 涞源县| 庆元县| 武胜县| 宜良县| 固阳县| 大姚县| 阿拉善左旗| 庄河市| 高州市| 泽州县| 华池县| 乾安县| 江陵县| 洱源县| 兴仁县| 江门市| 南丹县| 临安市| 乐都县| 花莲市| 科尔| 大兴区| 宁阳县| 江油市| 腾冲县| 清新县| 淄博市| 上饶县| 常熟市| 勐海县| 汪清县| 无极县| 永济市| 松原市| 抚松县| 延边| 张北县| 铜陵市|