使用PHP在Intl / ICU中生成列表
作者:互联网
我正在使用PHP 5.3的Intl扩展来格式化我网站上的字符串.但是,我发现了一个需要一个项目列表的字符串.提供给网站的列表可以是任意数量的项目,但应该出现在语言呈现列表中.在英语中,它将显示为“a,b,c和d”或“a,b,c,d,e,f,g和h”.渲染这个英文形式很容易,但我不知道这是否是一种通用的国际生产列表的方式(我敢打赌它不是).是否有一些方法可以使用intl扩展名或ICU格式?
解决方法:
所以,CLDR(ICU数据来自)确实有列表.但是,它还没有在ICU中实现 – 它计划用于ICU v49(2012年3月),用于ICU4J和ICU4C.然后,php intl将需要接收它.你现在可以在php intl上提交一个bug来开始跟踪它.
标签:php,intl,icu 来源: https://codeday.me/bug/20190704/1379272.html