小编seb*_*ebu的帖子

php - 使用 sprintf 添加“+”号从格式化数字中删除小数

我想这样做来显示股票指数的变化:

12 => +12.00
150.5 => +150.50
-30.2 => -30.20
-2.85193 => -2.85
Run Code Online (Sandbox Code Playgroud)

我有这个:

sprintf("%+d", number_format(floatval($key), 2, '.', ','))

但它从格式化的数字中去除小数并返回诸如+45.

有没有一种有效的方法来同时获得+号和小数?

php printf currency number-formatting

1
推荐指数
1
解决办法
609
查看次数

标签 统计

currency ×1

number-formatting ×1

php ×1

printf ×1