Manuel PHP
Précédent |  | Suivant

# mb_convert_kana

(PHP 4 >= 4.0.6, PHP 5)

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

## Description

string mb_convert_kana ( string str [, string option [, string 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é.

Spécifiez les conversions en combinant les valeurs suivantes. La valeur par défaut est `KV`.

Tableau 1. Options de conversions disponibles

Option | Valeur
--- | ---
`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 alphabet "zen-kaku" en "han-kaku".
`A` | Convertit les nombres et alphabet "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 "zen-kaku" en "han-kaku" (U+3000 -> U+0020)
`S` | Convertit "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. À 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_convert_encoding | Niveau supérieur | mb_convert_variables