php专区

 首页 > php专区 > PHP应用 > php函数大全 > php 资金格式转换函数 - php函数

php 资金格式转换函数 - php函数

分享到:
【字体:
导读:
          文章介绍一个自定的资金转换函数,可以根据用户输入的信息转换成银行格式资金格式,有需要以同学可以参考一下,代码如下: 函数名:Exchan...

php 资金格式转换函数

文章介绍一个自定的资金转换函数,可以根据用户输入的信息转换成银行格式资金格式,有需要以同学可以参考一下,代码如下:

  1. // 函数名:ExchangeMoney($N_money) 
  2. // 作 用:资金转换函数 
  3. // 参 数:$N_money(待转换的金额数字) 
  4. // 返回值:字符串 
  5. // 备 注:本函数示例:$char=ExchangeMoney(5645132.3155) ==> $char='¥5,645,132.31' 
  6. //----------------------------------------------------------------------------------- 
  7.  
  8. function ExchangeMoney($N_money
  9. $A_tmp=explode(".",$N_money ); //将数字按小数点分成两部分,并存入数组$A_tmp 
  10. $I_len=strlen($A_tmp[0]); //测出小数点前面位数的宽度 
  11. if($I_len%3==0) 
  12. $I_step=$I_len/3; //如前面位数的宽度mod 3 = 0 ,可按,分成$I_step 部分 
  13. }else 
  14. $step=($len-$len%3)/3+1; //如前面位数的宽度mod 3 != 0 ,可按,分成$I_step 部分+1 
  15.  
  16.  
  17. $C_cur=""
  18. //对小数点以前的金额数字进行转换 
  19. while($I_len<>0) 
  20. $I_step--; 
  21.  
  22.  
  23. if($I_step==0) 
  24. $C_cur .= substr($A_tmp[0],0,$I_len-($I_step)*3); 
  25. }else 
  26. $C_cur .= substr($A_tmp[0],0,$I_len-($I_step)*3).","
  27.  
  28.  
  29. $A_tmp[0]=substr($A_tmp[0],$I_len-($I_step)*3); 
  30. $I_len=strlen($A_tmp[0]); 
  31.  
  32.  
  33. //对小数点后面的金额的进行转换 
  34. if($A_tmp[1]==""
  35. $C_cur .= ".00"
  36. }else 
  37. $I_len=strlen($A_tmp[1]); 
  38. if($I_len<2) 
  39. $C_cur .= ".".$A_tmp[1]."0"
  40. }else 
  41. $C_cur .= ".".substr($A_tmp[1],0,2); 
  42. //加上人民币符号并传出 
  43. $C_cur="¥".$C_cur
  44. return $C_cur
分享到:
php中数字转换成货币格式实现代码 - php...
php中数字转换成货币格式实现代码 介绍一个自定函数用来把 数字转换成货币格式有需要的同学可以参考一下本函数。 function format_money( $STR )   {           if ( $STR == "" )           {                   return "";...
php中url地址合法性检测函数 - php函数
php中url地址合法性检测函数 一个实例的php中url地址验证函数,代码如下: // 函数名:CheckWebAddr($C_weburl)  // 作 用:判断是否为有效网址  // 参 数:$C_weburl(待检测的网址)  // 返回值:布尔值  // 备 注:无  //-----------------------------------...
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……