4

我在我的网站上使用 PHP 5.3 的 Intl 扩展来格式化字符串。但是,我遇到了一个需要项目列表的字符串。提供给网站的列表可以是任意数量的项目,并且应该以任何语言呈现列表的方式出现。在英语中,它会显示为“a、b、c 和 d”或“a、b、c、d、e、f、g 和 h”。呈现这种英文表格很容易,但我不知道这是否是一种通用的、国际化的生成列表的方式(我敢打赌它不是)。有没有办法用 intl 扩展名或 ICU 格式来做到这一点?

4

1 回答 1

2

因此,CLDR(来自 ICU 数据)确实有列表。然而,它尚未在 ICU 中实施——它计划在ICU4JICU4C的 ICU v49(2012 年 3 月)中实现。然后,php intl 将需要把它捡起来。您现在可以在 php intl 上提交错误以开始跟踪此问题。

于 2011-09-30T15:10:48.993 回答