我有一个 php 页面,显示来自 mysql 数据库的一些数据。我想在正值前面加上“+”前缀,所以我使用了 sprintf:
<?php echo sprintf ("%+4.2f",$data_row); ?>
问题是,对于数据库中的空值,php 显示 +0.00
如何让它忽略空值并且不显示任何内容?
谢谢
最佳答案
为什么不使用
<? echo ($data_row<>null) ? sprintf ("%+4.2f",$data_row) : null; ?>
关于php - 如何使用 php sprintf append 正值 "+"但忽略空值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24768686/