4

Webサイトで文字列をフォーマットするためにPHP5.3のIntl拡張機能を使用しています。しかし、私はアイテムのリストを必要とする文字列に遭遇しました。Webサイトに提供されるリストは、任意の数のアイテムにすることができ、言語がリストをレンダリングする場合でも表示される必要があります。英語では、「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月)が予定されています。次に、phpintlがそれを取得する必要があります。これを追跡し始めるために、今すぐphpintlにバグを報告するかもしれません。

于 2011-09-30T15:10:48.993 に答える