(PHP 5 >= 5.3.0, PHP 7, PHP 8, PECL intl >= 1.0.0)
正規化とは、文字や文字列を正式に決められた表現に変換する処理のことです。 これは、検索や並べ替えなどの際に比較をするときに特に重要となります。 ただ、それだけではなく、テキストを保存する際に表記を統一するために用いることもあります。
Unicode Consortium では、 アプリケーション側でのさまざまなニーズにあわせていくつかの正規化方式を定義しています。
以下の定数は、使用する正規化方式を定義するものです。
Normalizer::FORM_C
Normalizer::FORM_D
Normalizer::NFD
Normalizer::FORM_KC
Normalizer::NFKC
Normalizer::FORM_KC_CF
Normalizer::FORM_KD
Normalizer::NFKD
Normalizer::NFC
Normalizer::NFKC_CF
バージョン | 説明 |
---|---|
8.0.0 |
Normalizer::NONE が削除されました。
|