首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

价位格式化

2012-10-07 
价格格式化最近网站上因为显示的价格长度太长。导致页面乱掉。美工不调试。让程库上处理一下,小数位后面为0,

价格格式化
最近网站上因为显示的价格长度太长。导致页面乱掉。美工不调试。让程库上处理一下,小数位后面为0,就不显示0。

我看了一下。一般价格都是整数的。网页显示为:298.00等。地确.00很占地方。

现在修改方案为:

298.00格式化后显示298298.50格式化显示为298.5298.54格式化显示298.54

最开始想到的解决方法是用substr截掉小数位后面的,然后一位一位的判断(很笨的想法,还好没去实现)。后来翻了php手册发现很好用的方法,推荐一下
<?function cutzero($value) {     return preg_replace("/(\.\d+?)0+$/", "$1", $value)*1;}?>Some examples:<?cutzero("4.7600");     // returns 4.76cutzero("4.7604")      // returns 4.7604cutzero("4.7000");     // returns 4.7cutzero("4.0000");     // returns 4?> 

热点排行