本地化序数

编程入门 行业动态 更新时间:2024-10-27 18:18:42
本文介绍了本地化序数的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述

表示($ rank = 0; $ rank< 100; $ rank ++) { printf(您的等级:%d%s",$ rank,$后缀); }

for ($rank=0; $rank<100; $rank++) { printf("Your rank: %d%s", $rank, $suffix); }

是否存在一个gettext函数来将$ suffix本地化为当前语言并返回,例如:

Does there exist a gettext function to localize $suffix to the current language and return, for example:

Your rank: 0th Your rank: 1st Your rank: 2nd Your rank: 3rd Your rank: 4th

如果当前语言环境是英语,并且在将语言环境设置为其他语言时,数字的其他正确"形式是正确的其他语言吗?

if the current locale is English, and whatever the correct "ordinal" forms of numbers are in other languages when the locale is set to something else?

谢谢.

推荐答案

据我所知,但您可以使用 NumberFormatter

Not that I know of, but you can use NumberFormatter

$nf = new NumberFormatter('en_US', NumberFormatter::ORDINAL); print $nf->format(123); // prints 123rd

来源:

  • PHP 5.3中的国际化

更多推荐

本地化序数

本文发布于:2023-07-24 13:14:21,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1203661.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:序数

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!