(PHP 4 >= 4.0.6, PHP 5, PHP 7, PHP 8)
mb_convert_kana — Convertit un "kana" en un autre ("zen-kaku", "han-kaku" et plus)
$string, string $mode = "KV", ?string $encoding = null): string
   Effectue une conversion "han-kaku" - "zen-kaku" sur la chaîne
   string. Cette fonction est uniquement utile pour les japonais.
  
stringLa chaîne à convertir.
modeL'option de conversion.
Spécifiez les conversions en combinant les valeurs suivantes.
| Option | Signification | 
|---|---|
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" | 
encodingLe paramètre encoding
est l'encodage des caractères. S'il est omis ou null, l'encodage de caractères interne
sera utilisé.
La chaîne convertie.
| Version | Description | 
|---|---|
| 8.0.0 | 
  encoding est désormais nullable.
  | 
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" alphanumérique en "han-kaku" */
$str = mb_convert_kana($str, "KVa");
?>