`
jinhanjiang
  • 浏览: 18694 次
  • 性别: Icon_minigender_1
  • 来自: 勉县
文章分类
社区版块
存档分类
最新评论

价格格式化

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

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

现在修改方案为:
298.00格式化后显示298
298.50格式化显示为298.5
298.54格式化显示298.54

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

Some examples:

<?
cutzero("4.7600");     // returns 4.76
cutzero("4.7604")      // returns 4.7604
cutzero("4.7000");     // returns 4.7
cutzero("4.0000");     // returns 4
?> 

分享到:
评论

相关推荐

    价格格式化.docx

    在IT行业中,价格格式化是一个常见的需求,尤其是在电子商务和网页设计领域。这涉及到如何美观、高效地展示商品价格,确保用户界面整洁且易于理解。在上述文档中提到的问题是,由于价格显示的小数位数过多,导致页面...

    jQuery货币金钱格式化数字插件

    accounting.js是什么,金钱和货币格式一个微小的JavaScript库,使用可选的Excel风格的列渲染(排队符号和小数)。它的重量轻,完全可本地化和具有零依赖性。 演示地址:http://www.jq22.com/jquery-info326

    vue.js实现价格格式化的方法

    在电子商务网站开发中,对价格数据的格式化处理是一个十分常见的需求。价格通常需要以特定的方式展现,如保留固定的小数位数,使用货币符号等。Vue.js框架由于其简洁和灵活性,在前端开发中得到了广泛的应用,本文将...

    jstl标签实现货币的格式化

    ### jstl标签实现货币的格式化 在Web开发中,数据展示的美观与易读性对于提升用户体验至关重要。特别是在涉及金额显示时,合理的货币格式化不仅能够使数据更加直观,还能体现应用的专业性。JavaServer Pages ...

    产品信息格式化编写一个程序, 对用户录入的产品信息进行格式化

    产品信息格式化编写一个程序, 对用户录入的产品信息进行格式化

    全中文 免费 移动硬盘低级格式化工具

    标签中的“中文免费”再次重申了软件的语言特性和价格优势,“移动硬盘”是指该工具特别适用于便携式存储设备,而非固定的内部硬盘,“低级格式化”和“工具”则明确了软件的主要功能。 在压缩包子文件的文件名称...

    Java_格式化字符串 汇总

    Java中的字符串格式化功能是处理和展示数据时不可或缺的一部分,尤其在需要将各种数据类型转换为特定格式的字符串时显得尤为重要。本文将深入探讨Java中`String`类的`format()`方法,及其如何用于创建格式化的字符串...

    UITextField手机、验证码、价格等格式化

    当我们需要构建用户界面,特别是在处理手机号码、验证码、价格等特定格式的输入时,`UITextField` 的格式化功能就显得尤为关键。`UITextField` 的格式化不仅能够提升用户体验,还能确保数据的准确性和一致性。以下是...

    货币格式化

    ### 货币格式化的实现方法 在日常的软件开发工作中,经常需要处理与货币相关的数值展示问题。例如,将一个数字格式化为带有千位分隔符的货币形式,以便用户更容易阅读和理解。本篇文章将通过一个具体的示例来讲解...

    数字格式化工具类

    标题中的“数字格式化工具类”指的是在编程中用于处理数字字符串的一种实用程序类,它通常包含各种方法,用于将数字转换成特定格式,如货币、百分比、科学记数法等。这样的工具类可以极大地简化开发过程,提高代码...

    测量程序编制 - python 55格式化输出:字典格式化字符串.pptx

    在Python编程语言中,格式化字符串是一种常见的任务,特别是在输出数据、报告或日志时。在给定的文件中,重点介绍了使用字典来格式化字符串的方法。这种方法允许我们使用可变的数据结构(字典)动态地填充字符串模板...

    java字符格式化

    Java 字符格式化是编程中常见的一种操作,用于将各种数据类型转换成字符串,并按照特定的格式进行展示。在 Java 中,`String` 类提供了一个名为 `format()` 的方法,这个方法可以用来创建格式化的字符串,类似于 C ...

    Repeater对数据进行格式化处理

    例如,可以通过查询选择器来格式化数字,或者创建一个通用的格式化方法,该方法将对数据源中的每个元素进行迭代,并返回格式化后的值。 使用三元表达式是格式化数据的一个非常简洁的方法。在Repeater控件的绑定...

    python格式化输出保留2位小数的实现方法

    根据不同的金额范围,函数会计算出相应的折扣,并使用`{:.2f}`格式化输出最终的价格。 通过本文的学习,你应该已经掌握了在Python中格式化输出保留两位小数的多种方法,并且能够根据具体的应用场景选择最合适的一种...

    DecimalFormat数字格式化用法详解

    DecimalFormat数字格式化用法详解 DecimalFormat 是 ...* 网页开发:DecimalFormat 可以格式化网页上的数字数据,例如价格、折扣等 DecimalFormat 是一个功能强大且灵活的数字格式化工具,广泛应用于各种领域。

    ecshop二次开发视频教程第三讲

    ### ecshop二次开发视频教程第三讲:格式化商品价格 #### 一、Ecshop简介与应用背景 Ecshop是一款开源的网上商店系统,基于PHP语言和MySQL数据库开发而成。它以其简单易用、功能强大而著称,在国内电商领域拥有...

    (十五)Flex4_格式化与校验器

    这个系统可能包含了各种输入字段,比如商品价格、库存数量等,而这些都需要进行格式化和验证。通过分析这个项目的源码,我们可以学习如何在实际项目中实施这些功能。 FlexGrocer可能包含以下组件: 1. **数据模型*...

    Excel 2021格式化波型图.docx

    在Excel 2021中,格式化波型图是一种强大的方法,可以帮助用户更好地理解和展示数据趋势。波型图尤其适合展示周期性变化,如销售额、股票价格或季节性变化等。以下是一些关于如何在Excel 2021中格式化波型图的关键...

Global site tag (gtag.js) - Google Analytics