首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >我想在PHP中转换十进制值吗?

我想在PHP中转换十进制值吗?
EN

Stack Overflow用户
提问于 2022-06-10 12:27:46
回答 1查看 45关注 0票数 -3

我知道这是基本的探索,但我无法转换价值。示例:我需要像0.09到9这样的综合值

代码语言:javascript
运行
复制
.09 = 9
.01 = 1
.5 = 50

我在试这个

代码语言:javascript
运行
复制
number_format((float)0.09, 3, '.', '')

输出为0.090

Excel如何将0.0988325转换成9.88%?

Excel截图

EN

回答 1

Stack Overflow用户

发布于 2022-06-10 13:07:55

只要用100乘以这个数字,并附加一个百分比符号:

PHP

使用number_format()函数:

代码语言:javascript
运行
复制
number_format(
  num: $number * 100, 
  decimals: 3, 
  decimal_separator: '.', 
  thousands_separator: ''
) . ' %';

注意,命名函数参数需要PHP,如果您在较低的版本号上运行,只需省略以下几个。

JavaScript

使用toFixed()方法:

代码语言:javascript
运行
复制
const form = document.querySelector("form")
const input = document.querySelector("#number")

form.addEventListener("submit", function (e) {
  e.preventDefault()
  console.log(Number.parseFloat(input.value * 100).toFixed(3) + " %")
});
代码语言:javascript
运行
复制
<form>
  <input type="number" step="any" id="number" required>
  <input type="submit">
</form>

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72574308

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档