[請益] 追加數字的正負符號

看板PHP作者 (低溫烘焙)時間14年前 (2011/12/23 17:58), 編輯推噓0(004)
留言4則, 3人參與, 最新討論串1/1
如果想要讓數字追加前面的正負符號,例如: 1, 2, 3 輸出時變成+1,+2,+3 -1,-2,-3 則一樣輸出-1,-2,-3 除了自己寫個函式判斷如下: function plus_or_minus($val) { return ($val > -1)?"+{$val}":"{$val}"; } 我想請問有沒有PHP官方提供的方法?我查了 number_format似乎沒看到(或是我遺漏了?) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.33.16.194

12/23 18:14, , 1F
$test = 1; printf('%+d', $test);
12/23 18:14, 1F


12/23 18:26, , 3F
要回傳字串的的話, 就用 sprintf 吧
12/23 18:26, 3F

12/23 18:29, , 4F
感謝!
12/23 18:29, 4F
文章代碼(AID): #1Ez53Maw (PHP)
文章代碼(AID): #1Ez53Maw (PHP)