Fonctions sur les chaînes de caractères multi-octets
PHP Manual

mb_convert_kana

(PHP 4 >= 4.0.6, PHP 5, PHP 7)

mb_convert_kanaConvertit un "kana" en un autre ("zen-kaku", "han-kaku" et plus)

Description

string mb_convert_kana ( string $str [, string $option = "KV" [, string $encoding = mb_internal_encoding() ]] )

Effectue une conversion "han-kaku" - "zen-kaku" sur la chaîne str. Cette fonction est uniquement utile pour les japonais.

Liste de paramètres

str

La chaîne à convertir.

option

L'option de conversion.

Spécifiez les conversions en combinant les valeurs suivantes.

Options de conversions disponibles
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"

encoding

Le paramètre encoding est l'encodage des caractères. S'il est omis, l'encodage de caractres interne sera utilisé.

Valeurs de retour

La chaîne convertie.

Exemples

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");
?>


Fonctions sur les chaînes de caractères multi-octets
PHP Manual