2010-02-16 113 views

回答

2

如果你有一個數字作爲一個字符串:

$str = '2352362361 '; 

你可以先轉換該字符串轉換爲整數,使用intval

$int = intval($str); 

,然後,用number_format對整數

echo number_format($int, 0, '.', ' '); 

,你會得到:

2 352 362 361 

(如果在最後的空間是故意的,你可以將其添加回來,如果必要的話)


而且number_format也可以工作,即使你傳遞它沒有字符串先將其轉換爲整數:

$str = '2352362361 '; 
echo number_format($str, 0, '.', ' '); 
1

number_format($ num,0,'。','');

1
number_format('2352362361',0,'',' ') 

注意到這樣的說法3是空的,其中第四個參數是一個空間