php - php中的简单正则表达式,格式化十进制数

标签 php regex

我需要将数字转换为后面带有 .00,但前提是该数字是整数,或者小数点后只有 1 个数字,如下所示:

1.4 = 1.40
45 = 45.00
34.77 = 34.77

这个简单的例子使用什么reg exp?

最佳答案

您还可以使用printfsprintf

printf("%01.2f", '34.77');
$formatted_num = sprintf("%01.2f", '34.77');

关于php - php中的简单正则表达式,格式化十进制数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6044815/

相关文章:

php - 比较 Magento .phtml 文件中的字符串

ruby - 修复正则表达式以提取特定的数字格式

Python 有选择地替换字符串中的字符

regex - 使用正则表达式查找没有 alt 属性的 img 标签

python - 用 "("和 ")"拆分字符串并保留分隔符 (Python)

javascript - HTTP 405 API jquery ajax PHP

基本数学的 PHP 浮点错误

PHP/MYSQL 高级搜索脚本。如何?

php - 检查 php 进程是否已经在运行

至少一个数字和一个大写字母的javascript正则表达式