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