大佬教程收集整理的这篇文章主要介绍了如何在PHP中将crores中的金额转换为十进制值?,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
<?PHP function count_digit($number) { return strlen($number); } function divider($number_of_digits) { $tens="1"; if($number_of_digits>8) return 10000000; while(($number_of_digits-1)>0) { $tens.="0"; $number_of_digits--; } return $tens; } //function call $num = "789"; $ext="";//thousand,lac,crore $number_of_digits = count_digit($num); //this is call :) if($number_of_digits>3) { if($number_of_digits%2!=0) $divider=divider($number_of_digits-1); else $divider=divider($number_of_digits); } else $divider=1; $fraction=$num/$divider; $fraction=number_format($fraction,2); if($number_of_digits==4 ||$number_of_digits==5) $ext="k"; if($number_of_digits==6 ||$number_of_digits==7) $ext="Lac"; if($number_of_digits==8 ||$number_of_digits==9) $ext="Cr"; echo $fraction." ".$ext; ?>
>计算number_of_digit
>取(number_of_digit-1)数十位数值
>除以它.
>从数字位数中查找值的扩展名.
>输出将是
如果任何测试用例失败.请告诉我.我会纠正
以上是大佬教程为你收集整理的如何在PHP中将crores中的金额转换为十进制值?全部内容,希望文章能够帮你解决如何在PHP中将crores中的金额转换为十进制值?所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。