PHP number_format仅采用第一位数字

时间:2018-11-22 03:58:38

标签: php

是否可以从number_format中获取数字的前3位?

我的电话号码就像我放入550000的{​​{1}}。这将返回<?php number_format($package->price,0) ?>。我正在寻找一种分别获取550,000550的解决方案,如果需要,我愿意使用2个000

这可能吗?

2 个答案:

答案 0 :(得分:2)

是的,您可以使用PHP的explode函数在逗号,上分割数字,如下所示:

echo explode(',', number_format($package->price, 0))[0]; // => 550
echo explode(',', number_format($package->price, 0))[1]; // => 000

答案 1 :(得分:1)

尝试以','爆炸

文档:Explode

查看此内容:

<select name="milestone_id[]" id="milestone_id" class="form-control">

输出:

print_r(explode(',',number_format(550000,0)));