我知道这是基本的探索,但我无法转换价值。示例:我需要像0.09到9这样的综合值
.09 = 9
.01 = 1
.5 = 50我在试这个
number_format((float)0.09, 3, '.', '')输出为0.090
Excel如何将0.0988325转换成9.88%?
发布于 2022-06-10 13:07:55
只要用100乘以这个数字,并附加一个百分比符号:
PHP
使用number_format()函数:
number_format(
num: $number * 100,
decimals: 3,
decimal_separator: '.',
thousands_separator: ''
) . ' %';注意,命名函数参数需要PHP,如果您在较低的版本号上运行,只需省略以下几个。
JavaScript
使用toFixed()方法:
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) + " %")
});<form>
<input type="number" step="any" id="number" required>
<input type="submit">
</form>
https://stackoverflow.com/questions/72574308
复制相似问题