搬家業界第一家推薦之 優良搬家公司 | 租屋就找 明日黃金屋 |
[教學]金額數字轉換問題 |
房東:阿龍 發表時間:2008-07-31 | [檢舉] |
以下的方式提供給作參考 function digTran($num,$mode) //金額轉換函數 //$num: 原始數字 //$mode: 轉換模式 1->國字 2->加上逗號號(,)的數字 { switch ($mode) { case 1: $arr1=array(\"\",\"拾\",\"佰\",\"千\",\"萬\",\"拾\",\"佰\",\"千\",\"億\",\"拾\"); $arr2=array(); for ($i=0;$i<=strlen($num)-1;$i++) { $arr2[]=$arr1[$i]; $arr2[]=substr($num,strlen($num)-$i-1,1); } $strNum=\"\"; for ($i=count($arr2)-1;$i>=0;$i--) { $strNum.=$arr2[$i]; } break; case 2: $strNum=number_format($num); //number_format 是php的標準函數 break; } return $strNum; } //測試函數功\能 echo \" \".digTran(56789432,1); //輸出-> 5千6佰7拾8萬9千4佰3拾2 $test= \" \".digTran(8889432,1); echo $test; echo \" \".digTran(56789432,2); //輸出-> 56,789,432 ?> |
廣利不動產-新板特區指名度最高、值得您信賴的好房仲 您的托付,廣利用心為您服務 廣利不動產-板橋在地生根最實在--新板特區指名度最高、值得您信賴的好房仲 完整房訊,房屋、店面熱門精選物件,廣利不動產 優質仲介,房屋租賃、買賣資訊透明,交易真安心! |
1 樓住戶:發哥 發表時間:2009-02-02 | [檢舉] |
function digTran($num,$mode) //金額轉換函數 //$num: 原始數字 //$mode: 轉換模式 1->國字 2->加上逗號號(,)的數字 { switch ($mode) { case 1: $arr1=array("","拾","佰","仟","萬","拾","佰","仟","億","拾"); $arr2=array(); for ($i=0;$i<=strlen($num)-1;$i++) { $arr2[]=$arr1[$i]; $arr2[]=substr($num,strlen($num)-$i-1,1); } $strNum=""; for ($i=count($arr2)-1;$i>=0;$i--) { if($arr2[$i-1]==$arr1[4]) { //如果萬的位數大於0才串聯到$strNum的字串 if($arr2[$i]>0) $strNum.=$arr2[$i]; } else $strNum.=$arr2[$i]; if($arr2[$i]==$arr1[4]) { break; } } break; case 2: $strNum=number_format($num); //number_format 是php的標準函數 break; } return $strNum; } //測試函數功能 $j2h41= digTran($j2h41,1); |