Forum und email

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.

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".

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