(PHP 4 >= 4.0.6, PHP 5)
mb_convert_kana — Convertit entre les différents "kana"
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 177. 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 1545. 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"
);
?>