php number_format,从存储过程中隐藏空值
Posted
技术标签:
【中文标题】php number_format,从存储过程中隐藏空值【英文标题】:php number_format, hide null from stored procedure 【发布时间】:2017-03-28 18:44:27 【问题描述】:我在我的 php 项目中使用 sql server 存储过程。在一个表中,有些列有数字,有些列只有空(sql 存储过程中的 NULL)。但是当我使用 number_format 时,它显示为 0。这不是我想要的,我想要有空白空间。是否可以?这是我到目前为止所拥有的:
<td style="text-align: right">
<?php echo number_format($row['Quantite']) . " ";
if (is_null($row['Quantite'])) echo ' ';?></td>
谢谢你帮助我!
【问题讨论】:
我是这样解决的:这样的?
编辑 number_format (2) 的第二个参数以获得更多小数。
echo is_null($number) ? ' ' : number_format($number, 2, ",", " ") . "$ ";
【讨论】:
简直完美!!谢谢你!但我会失去我在数字之间的空间以及如何将 $ 添加到末尾? 它不适用于 "."如果我使用“,”它会添加 $,但也会在空列上。更重要的是,空间 1 000 000 不再存在,只有 1000.00。有任何想法吗?再次感谢您 已更新。现在对我来说,如果 $number 等于 100000,它会打印 100 000$ 是的,它是货币,所以需要使用带空格的十进制数。 等等...所以如果你的号码是 100000.99,那么它应该写 100 000,99$ ?以上是关于php number_format,从存储过程中隐藏空值的主要内容,如果未能解决你的问题,请参考以下文章
JavaScript Javascript编号格式(从PHP移植的number_format)