Re: [請益] 如何將數字自動三位一標

看板PHP作者 (Powered by Zend Engine2)時間17年前 (2008/03/17 09:49), 編輯推噓8(802)
留言10則, 9人參與, 最新討論串2/2 (看更多)
※ 引述《supc (幹)》之銘言: : 比如 我輸入 10000 : php可以幫我轉成 10,000.00 存入資料庫 : 有什麼函式可以用嗎 thanks 函式當然是自己寫啊,我這邊有現成的三位一標,參考看看 function separate($input, $separator, $SeparatorPos=3) { $output = ""; // initialise output string for ($i=0; $i < strlen($input); $i++) { if ($i!=0 && (strlen($input) - $i)%$SeparatorPos==0) $output .= $separator; $output .= substr($input, $i, 1);; } return $output; } separate (10000, ',', 3) ===> 10,000 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.228.193.73

03/17 11:22, , 1F
自己寫是能增加功力 但PHP原本就有的功能為啥不用Orz
03/17 11:22, 1F

03/17 11:40, , 2F
有現成的 自己寫QQ
03/17 11:40, 2F

03/17 11:39, , 3F
囧 自己寫 Orz
03/17 11:39, 3F

03/17 12:03, , 4F
用法千萬種 能達到目的就好囉!
03/17 12:03, 4F

03/17 18:22, , 5F
在php3時代, 我也有自己寫過這個function
03/17 18:22, 5F

03/17 18:51, , 6F
原 po 對自己好像不是很熟悉呀.... 囧
03/17 18:51, 6F

03/17 20:15, , 7F
推樓上... 囧
03/17 20:15, 7F

03/18 00:11, , 8F
推 JoeHorn
03/18 00:11, 8F

03/19 16:40, , 9F
用 number_format 不就好了?預設就是3位數字一個, 的呀!
03/19 16:40, 9F
文章代碼(AID): #17tSuKuA (PHP)
討論串 (同標題文章)
文章代碼(AID): #17tSuKuA (PHP)