2010-08-13 85 views
-3

我有以下數字353711000,我需要將它轉換爲PHP中的35371TH。將數字轉換爲數字和字母在PHP中

我怎麼會去嗎?

+2

只是我自己的好奇心是什麼35371TH代表什麼? – Iznogood 2010-08-13 19:35:17

+0

您的意思是您想要以科學計數法或某種自定義數字符號顯示嗎? – Munzilla 2010-08-13 19:35:39

+0

@lznogood:我會想象TH代表成千上萬。 – 2010-08-13 19:38:34

回答

1

沒有正則表達式:

$i = 353711000; 
if ($i % 1000 == 0) { 
    $s = strval($i/1000) . 'TH'; 
} else { 
    $s = strval($i); 
} 
print_r($s); 
+0

好的答案,可以使用'intval($ x/1000)。 「TH」;'如果它不一定在0結束。 – 2010-08-13 19:43:37