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

# mb_convert_kana

(PHP 4 >= 4.0.6, PHP 5)

mb_convert_kana — Convertit un "kana" en un autre ("zen-kaku", "han-kaku" et plus)

### Description

string mb_convert_kana ( string `$str` [, string `$option` = "KV" [, string `$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");
?>`

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