[問題] 如何將1234處理成1,234?

看板RegExp (正規表示式 Regular Expression)作者 (B.C.)時間17年前 (2007/12/29 07:58), 編輯推噓4(404)
留言8則, 6人參與, 最新討論串1/1
PHP遇到,想把數字顯示做個處理 ex. 人數 1234 → 1,234 人數 111222333 → 111,222,333 其中數字已為正,數字已是1234表示,非001234表示 所以這些例外不用考慮, 另外我欄位開11位數。 thx -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.126.4.180

12/29 17:26, , 1F
雖然你在 regexp 板問... 不過 php 其實有相關函式可以用
12/29 17:26, 1F

12/29 17:26, , 2F
12/29 17:26, 2F

12/29 17:35, , 3F
我倒是完全沒想過php原來會有函數(笑) 感謝 XD
12/29 17:35, 3F

12/30 11:25, , 4F
我到是不知道這個用 RE 要怎麼處理 @_@
12/30 11:25, 4F

12/30 17:22, , 5F
perl的話 s/(?<!^)(?=(?:...)+$)/,/g ^_^
12/30 17:22, 5F

12/31 22:05, , 6F
哇 我看不懂耶.... 可以解說一下嗎~??
12/31 22:05, 6F

01/02 23:05, , 7F
01/02 23:05, 7F

01/04 23:14, , 8F
我比較喜歡用 1 while s/(\d+)(\d{3})/$1,$2/;
01/04 23:14, 8F
文章代碼(AID): #17TVucJT (RegExp)
文章代碼(AID): #17TVucJT (RegExp)