mb_convert_kana

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

mb_convert_kanaConvierte un "kana" a otro ("zen-kaku", "han-kaku" y más)

Descripción

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

Realiza una conversión "han-kaku" - "zen-kaku" en el string str. Esta función solo es útil para el idioma japonés.

Parámetros

str

El string a convertir.

option

La opción de conversión.

Se especifica con una combinación de las siguientes opciones.

Opciones de conversión posibles
Opción Significado
r Convierte los alfabetos "zen-kaku" a "han-kaku"
R Convierte los alfabetos "han-kaku" a "zen-kaku"
n Convierte los números "zen-kaku" a "han-kaku"
N Convierte los números "han-kaku" a "zen-kaku"
a Convierte los alfabetos y los números "zen-kaku" a "han-kaku"
A Convierte los alfabetos y los números "han-kaku" a "zen-kaku" (Los caracteres incluídos en las opciones "a" y "A" están en el rango U+0021 - U+007E excepto U+0022, U+0027, U+005C, U+007E)
s Convierte del espacio de "zen-kaku" al de "han-kaku" (U+3000 -> U+0020)
S Convierte del espacio de "han-kaku" al de "zen-kaku" (U+0020 -> U+3000)
k Convierte "zen-kaku kata-kana" a "han-kaku kata-kana"
K Convierte "han-kaku kata-kana" a "zen-kaku kata-kana"
h Convierte "zen-kaku hira-gana" a "han-kaku kata-kana"
H Convierte "han-kaku kata-kana" a "zen-kaku hira-gana"
c Convierte "zen-kaku kata-kana" a "zen-kaku hira-gana"
C Convierte "zen-kaku hira-gana" a "zen-kaku kata-kana"
V Colapsa la notación de sonidos de voz, y la converte a caracteres. Usar con "K","H"

encoding

El parámetro encoding es la codificación de caracteres. Si es omitido, será usado el valor de la codificación de caracteres interna.

Valores devueltos

El string convertido.

Ejemplos

Ejemplo #1 Ejemplo de mb_convert_kana()

<?php
/* Convierte todos los "kana" a "zen-kaku" "kata-kana" */
$str mb_convert_kana($str"KVC");

/* Convierte "han-kaku" "kata-kana" a "zen-kaku" "kata-kana" 
   y los alfanuméricos de "zen-kaku" a "han-kaku" */
$str mb_convert_kana($str"KVa");
?>