[請益] 如何取到十位數

看板PHP作者 (mmy)時間15年前 (2010/03/09 16:05), 編輯推噓2(201)
留言3則, 3人參與, 最新討論串1/2 (看更多)
我爬文有爬到number_format可以指定取到小數點第幾位 ex: $pi="3.14159"; $new_pi = number_format($pi, 2); //$new_pi=3.14 但是假如我要取到十位數呢? 有沒有方法讓它產生03.14呢? (就是值為3.14則抓到03.14,值為5.0則抓到05.0) 拜託各位大大指教一下 -- ◥◣ WATER RANGER φrathunter ▁▁▁▃▂▁▏ ● 這場賭局有必勝法 ∥∥ ▄▄ ◥◤ ▂▁ ︳ ◢ ◣◣◢ ▁▂ ∕ █ ◥█◤◥ ─╮ ▄▄ ◢◣◣▁▁▁╱◣ ◢ ╰────────── ▄▄ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 192.192.90.200

03/09 16:49, , 1F
$new_pi = sprintf("%05s", $new_pi);
03/09 16:49, 1F

03/09 17:34, , 2F
%05s 其實用 %02.2f 直接傳 $pi 進去就可以format了
03/09 17:34, 2F

03/09 17:35, , 3F
我會寫 %05.2f
03/09 17:35, 3F
文章代碼(AID): #1BbW5Rlf (PHP)
討論串 (同標題文章)
文章代碼(AID): #1BbW5Rlf (PHP)