php - 如果小数点前面有零,则将其删除 - PHP

标签 php

当我从数据库中检索某些值时,我尝试对其进行格式化。

一些值如下所示 -

Values
121.000
0.170
12.500
12.425
0.890

这是我希望它们看起来像的样子 -

Values
121
.17
12.5
12.425
.89

我一直在寻找一种解决方案,但我似乎只能找到其中一个的答案,我需要它在一个函数中动态工作。

我尝试将值转换为 FloatVal,但这不适用于 100% 的值。

请问有人可以建议吗?

需要更多信息请评论。

最佳答案

一种可能的方法:

$val = ltrim(rtrim($num, '.0'), '0');

Demo 。实际上,rtrim 这里只是将 121.0 转换为 121,前面的零显然被 ltrim 去掉了。

关于php - 如果小数点前面有零,则将其删除 - PHP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32736480/

相关文章:

php - 如何使用纪元时间查看有多少用户在线?

PHPEXCEL设置UTF-8编码

php - 将自定义西类牙日期时间格式转换为 MySQL 时间戳而不截断

javascript - 尝试从PHP脚本中访问外部JavaScript函数

php - Composer 安装失败 : SSL handshake timeout

php - fetchAll() 函数中的 PDO::FETCH_OBJ 参数

javascript - 更新 html 表 AJAX PHP

php - 重定向到外部 url 但发送自定义 POST 参数

php - 从 group by 子句中获取一对记录

php - 加入 MySql 表和 SUM