让我在一个例子中展示:
它是什么:
$ 100,000
$ 10,000
$ 1,000
我想要的:
$ 100,000
$ 10,000
$ 1,000
我也不确定如何命名这个问题。有什么建议吗?
您可以使用如下代码片段:
在右边定义一个width
和text-align
.rich {
display: inline-block;
width: 50px;
text-align: right;
}
<span>$</span><span class="rich">100,000</span><br>
<span>$</span><span class="rich">1,000</span><br>
<span>$</span><span class="rich">100</span><br>
这是一个函数,你可以传递数字和期望的值,如果你需要传递动态变量
<?php
function formatNumber($number)
{
//check string length if it;s not a multiple of three, make it the nearest multiple of three
$pad = (floor(strlen(number_format($number)) / 3) * 3) + 3;
$formatted = (strlen($number % 3)) === 0 ? number_format($number) : str_pad(number_format($number), $pad, " ", STR_PAD_LEFT);
//echo $formatted . "<br>" . strlen($formatted);
echo $formatted;
}
formatNumber(127980);