久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

PHP 實現人民幣小寫轉換成大寫的方法及大小寫轉換函數

這篇文章主要介紹了PHP 實現人民幣小寫轉換成大寫的方法,大小寫轉換函數的使用方法介紹,非常不錯,具有參考借鑒價值,需要的朋友可以參考下

下面一段代碼給大家分享php實現人民幣大小寫轉換的方法,具體代碼如下所示:

<?php 
header("charset=utf-8;"); 
function numTrmb($num){ 
 $d = array("零", "壹", "貳", "叁", "肆", "伍", "陸", "柒", "捌", "玖"); 
 $e = array('元', '拾', '佰', '仟', '萬', '拾萬', '佰萬', '仟萬', '億', '拾億', '佰億', '仟億'); 
 $p = array('分', '角'); 
 $zheng = "整"; 
 $final = array(); 
 $inwan = 0;//是否有萬 
 $inyi = 0;//是否有億 
 $len = 0;//小數點后的長度 
 $y = 0; 
 $num = round($num, 2);//精確到分 
 if(strlen($num) > 15){ 
 return "金額太大"; 
 die(); 
 } 
 if($c = strpos($num, '.')){//有小數點,$c為小數點前有幾位 
 $len=strlen($num)-strpos($num,'.')-1;//小數點后有幾位數 
 }else{//無小數點 
 $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);//字符串轉化為數組 
 for ($x = count($chinses) - 1; $x >= 0; $x--) { 
 if ($inwan == 0 && $chinses[$x] == $e[4]) {//過濾重復的萬 
  $final[$y++] = $chinses[$x]; 
  $inwan = 1; 
 } 
 if ($inyi == 0 && $chinses[$x] == $e[8]) {//過濾重復的億 
  $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 實現人民幣小寫轉換成大寫的方法及大小寫轉換函數

下面看下php大小寫轉換函數

1.將字符串轉換成小寫

   strtolower(): 該函數將傳入的字符串參數所有的字符都轉換成小寫,并以小定形式放回這個字符串.

例:

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

輸出結果:

i want to fly

2.將字符轉成大寫

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

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

3.將字符串首字符轉換成大寫

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

用法同strtolowe()一樣.

4.將字符串每個單詞的首字符轉換成大寫

   ucwords(): 該函數將傳入的字符串的每個單詞的首字符變成大寫.如"hello world",經過該函數

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

總結

以上所述是小編給大家介紹的PHP 實現人民幣小寫轉換成大寫的方法及大小寫轉換函數,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對網站的支持!

【網站聲明】本站除付費源碼經過測試外,其他素材未做測試,不保證完整性,網站上部分源碼僅限學習交流,請勿用于商業用途。如損害你的權益請聯系客服QQ:2655101040 給予處理,謝謝支持。

相關文檔推薦

這篇文章主要介紹了PHP定義字符串的四種方式,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
下面小編就為大家分享一篇php 替換文章中的圖片路徑,下載圖片到本地服務器的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
下面小編就為大家分享一篇PHP給源代碼加密的幾種方法匯總(推薦),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
下面小編就為大家分享一篇php打開本地exe程序,js打開本地exe應用程序,并傳遞相關參數方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
這篇文章主要介紹了PHP類的反射來實現依賴注入過程以及相關知識點分享,對此有興趣的朋友跟著小編學習下吧。
php遍歷一個文件夾內的所有文件和文件夾,并刪除所有文件夾和子文件夾下的所有文件的代碼,通過遞歸方式實現達到清空一個目錄的效果。本文給大家分享實例代碼,需要的朋友參考
主站蜘蛛池模板: 国产精品a久久久久 | 亚洲一区二区三区四区五区中文 | 欧美日本韩国一区二区 | 亚洲精品www. | 精品久久九九 | 亚洲精品一区中文字幕乱码 | 国产一级一级毛片 | 久久九精品 | av国产精品 | 免费精品在线视频 | 欧美一级高潮片免费的 | 天天干天天草 | 国产午夜在线 | 国产精品高 | 天天躁日日躁狠狠的躁天龙影院 | av在线播放网站 | 成人国产精品入口免费视频 | 久久99精品久久久久久琪琪 | 亚洲网站免费看 | av网站在线免费观看 | 一区二区三区日韩 | 日韩在线一区二区三区 | 99精品在线免费观看 | 午夜精品一区二区三区在线观看 | 福利片在线观看 | 一级大片网站 | 久久久妇女国产精品影视 | 精品久久香蕉国产线看观看亚洲 | 久久精品青青大伊人av | 99久热在线精品视频观看 | 欧美男人天堂 | 久久美女视频 | 国产精品久久久久久久免费观看 | 一区二区av | 日韩欧美在线视频播放 | 成人做爰9片免费看网站 | 日本成人在线观看网站 | 白浆在线| 国产一区二区欧美 | 中国美女撒尿txxxxx视频 | 欧美一区二区久久 |