使用NumberFormatter仅获取序数后缀

时间:2015-12-15 02:06:38

标签: php icu numberformatter

是否可以在PHP中使用NumberFormatter类获取数字的后缀。

例如:

$nf = new NumberFormatter( 'en', NumberFormatter::ORDINAL );
$out = $nf->format( 10000 );
echo $out . "\n";

将导致:'10,000th'

我想:'th',即后缀。

1 个答案:

答案 0 :(得分:2)

我不相信NumberFormatter是可能的,你能做的最好的事情就是抓住最后两个字符:

echo substr($out, -2);

否则跳过NumberFormatter和find the suffix a different way