2

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

例如:

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

将导致:'10,000th'

我只想:'th',即后缀。

4

1 回答 1

2

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

echo substr($out, -2);

否则跳过 NumberFormatter 并以不同的方式找到后缀

于 2015-12-15T02:19:52.197 回答