是否可以使用 PHP 中的 NumberFormatter 类仅获取数字的后缀。
例如:
$nf = new NumberFormatter( 'en', NumberFormatter::ORDINAL );
$out = $nf->format( 10000 );
echo $out . "\n";
将导致:'10,000th'
我只想:'th',即后缀。
是否可以使用 PHP 中的 NumberFormatter 类仅获取数字的后缀。
例如:
$nf = new NumberFormatter( 'en', NumberFormatter::ORDINAL );
$out = $nf->format( 10000 );
echo $out . "\n";
将导致:'10,000th'
我只想:'th',即后缀。
我不相信 NumberFormatter 是可能的,你能做的最好的就是抓住最后两个字符:
echo substr($out, -2);
否则跳过 NumberFormatter 并以不同的方式找到后缀