用php怎样实现数字转化为万、亿的单位?
Admin 2021-09-08 群英技术资讯 1234 次浏览
今天给大家分享的是用php实现数字转化为万、亿的单位的内容,另外还分享了PHP实现数字转为大写金额的扩展知识。下文都有详细的代码及注释供大家参考,感兴趣的朋友就继续往下看吧。
php对数字进行万。亿的转化
/** * 格式化数字 */ public function float_number($number){ $length = strlen($number); //数字长度 if($length > 8){ //亿单位 $str = substr_replace(strstr($number,substr($number,-7),' '),'.',-1,0)."亿"; }elseif($length >4){ //万单位 //截取前俩为 $str = substr_replace(strstr($number,substr($number,-3),' '),'.',-1,0)."万"; }else{ return $number; } return $str; }
PHP 数字转为大写金额(面向对象版)
有效位数整数部分至千万亿,小数部分至小数点后四位
$time_start=getmicrotime(); function getmicrotime(){ list($usec, $sec) = explode(" ",microtime()); return ((float)$usec + (float)$sec); } /// CLASS BEGIN // class Num2cny { /** 大写数字*/ private $cny_num = array('零','壹','贰','参','肆','伍','陆','柒','捌','玖'); /** 整数部分的单位*/ private $cny_int_unit = array('圆','拾','佰','仟','万','拾','佰','仟','亿','拾','佰','仟','万','拾','佰','仟'); /** 小数部分的单位*/ private $cny_dec_unit = array('角','分','厘','毫'); /** 大于1吗*/ private $greater_than_1 = FALSE; /** * 转为大写金额。 * @access public * @param string * @return string */ public function conversion($str) { if(empty($str)) { return 'Please input a numeric value!'; } if( ! is_numeric($str)) { return 'It is not a numeric value!'; } $str = str_replace(',','',trim($str));// 过滤掉左右空格和逗号 $str = ltrim($str,'0'); $_integerStr = '';// 整数部分数字 $_decimalStr = '';// 小数部分数字
以上就是关于php对数字转化为万、亿单位的介绍了,上述代码仅供参考,希望对大家学习PHP有帮助,想要了解更多php实现数字转化单位的内容,可以继续浏览其他相关的文章。
文本转载自脚本之家
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。
猜你喜欢
php实现无刷新操作的方法有哪些?这篇文章给大家分享是关于php的无刷新操作的四种方法以及示例,具有一定的借鉴价值,大家可以参考参考,下面就跟随小编一起来看看吧。
我们要做项目开发,连接数据库是需要掌握的内容。对此,这篇文章给大家分享php下使用pdo连接数据库操作,小编觉得比较实用,感兴趣的朋友可以了解了解。
php接收不到数据怎么解决?一些朋友遇到php上传后,但是后台却没有接受到数据的情况,这要怎么解决呢?下面给大家分享两种情况的php接收不到数据以及解决方法,需要的朋友可以参考。
重构代码是构建和维护软件的重要方面,重构涵盖了一系列不同的技术,包括移动,提取,复制,删除和重命名。PhpStorm的重构功能(包含在核心软件包中)支持所有这些功能。
今天小编就为大家分享一篇关于PHP的mysqli_rollback()函数讲解,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
成为群英会员,开启智能安全云计算之旅
立即注册Copyright © QY Network Company Ltd. All Rights Reserved. 2003-2020 群英 版权所有
增值电信经营许可证 : B1.B2-20140078 粤ICP备09006778号 域名注册商资质 粤 D3.1-20240008