Manuel PHP
Précédent |  | Suivant

# mb_convert_kana

(PHP 4 >= 4.0.6)

mb_convert_kana -- Convertit entre les différents "kana"

## Description

``string mb_convert_kana` (string str, string option [, mixed encoding])`

mb_convert_kana() effectue une conversion "han-kaku" - "zen-kaku" sur la chaîne `str`. Elle retourne la chaîne convertie. Cette fonction n'est utile que pour le japonais.

`option` est l'option de conversion. La valeur par défaut est `"KV"`.

`encoding` est un nom d'encodage de caractères. S'il n'est pas spécifié, l'encodage interne est utilisé.

    Options de conversions possibles :
           "r" :  Convertit l'alphabet "zen-kaku" en "han-kaku"
           "R" :  Convertit l'alphabet "han-kaku" en "zen-kaku"
           "n" :  Convertit les nombres "zen-kaku" en "han-kaku"
           "N" :  Convertit les nombres "han-kaku" en "zen-kaku"
           "a" :  Convertit les nombres et alphabets "zen-kaku" en "han-kaku"
           "A" :  Convertit les nombres et alphabets "zen-kaku" en "han-kaku"
           (Les caractères inclus dans les options "a", "A" sont
           U+0021 - U+007E en excluant U+0022, U+0027, U+005C, U+007E)
           "s" :  Convertit les espaces "zen-kaku" en "han-kaku" (U+3000 -> U+0020)
           "S" :  Convertit les espaces "han-kaku" en "zen-kaku" (U+0020 -> U+3000)
           "k" :  Convertit "zen-kaku kata-kana" en "han-kaku kata-kana"
           "K" :  Convertit "han-kaku kata-kana" en "zen-kaku kata-kana"
           "h" :  Convertit "zen-kaku hira-gana" en "han-kaku kata-kana"
           "H" :  Convertit "han-kaku kata-kana" en "zen-kaku hira-gana"
           "c" :  Convertit "zen-kaku kata-kana" en "zen-kaku hira-gana"
           "C" :  Convertit "zen-kaku hira-gana" en "zen-kaku kata-kana"
           "V" :  Supprime les notations vocales, et les convertit en caractères. A utiliser avec "K","H"

Exemple 1. Exemple avec mb_convert_kana()
    <?php
    /* Convertit tous les "kana" en "zen-kaku" "kata-kana" */
    $str = mb_convert_kana($str, "KVC");
    /* Convertit "han-kaku" "kata-kana" en "zen-kaku" "kata-kana"
       et "zen-kaku" alpha-numeric en "han-kaku" */
    $str = mb_convert_kana($str, "KVa");
    ?>

Précédent | Sommaire | Suivant
mb_detect_encoding | Niveau supérieur | mb_encode_mimeheader