|
(PHP 4 >= 4.0.6)
mb_convert_kana - конвертирует "kana" одну в другую ("zen-kaku" ,"han-kaku" и т.д.).
Описание
string mb_convert_kana (string str, string option [, mixed encoding])
mb_convert_kana() выполняет "han-kaku" - "zen-kaku" конвертацию строки
str
. Возвращает конвертированную строку. Эта функция используется только для
японского языка.
option
опция конвертации. Значение по умолчанию "KV".
encoding
это кодировка символов. Если опущена, используется внутренняя кодировка.
Примеряемые Опции Конвертации
опция : специфицирует опцию конвертации. По умолчанию "KV".
"r" : Конвертирует "zen-kaku" алфавитные в "han-kaku"
"R" : Конвертирует "han-kaku" алфавитные в "zen-kaku"
"n" : Конвертирует "zen-kaku" числа в "han-kaku"
"N" : Конвертирует "han-kaku" числа в "zen-kaku"
"a" : Конвертирует "zen-kaku" алфавитные и числа в "han-kaku"
"A" : Конвертирует "zen-kaku" алфавитные и числа в "han-kaku"
(Символы, включаемые в опции "a", "A", это U+0021 - U+007E,
кроме U+0022, U+0027, U+005C, U+007E)
"s" : Конвертирует "zen-kaku" пробел в "han-kaku" (U+3000 -> U+0020)
"S" : Конвертирует "han-kaku" пробел в "zen-kaku" (U+0020 -> U+3000)
"k" : Конвертирует "zen-kaku kata-kana" в "han-kaku kata-kana"
"K" : Конвертирует "han-kaku kata-kana" в "zen-kaku kata-kana"
"h" : Конвертирует "zen-kaku hira-gana" в "han-kaku kata-kana"
"H" : Конвертирует "han-kaku kata-kana" в "zen-kaku hira-gana"
"c" : Конвертирует "zen-kaku kata-kana" в "zen-kaku hira-gana"
"C" : Конвертирует "zen-kaku hira-gana" в "zen-kaku kata-kana"
"V" : Collapse voiced sound notation and convert them into a character.
Используется с "K","H".
|
Пример 1. mb_convert_kana()
/* Конвертирует все "kana" в "zen-kaku" "kata-kana" */
$str = mb_convert_kana($str, "KVC");
/* Конвертирует "han-kaku" "kata-kana" в "zen-kaku" "kata-kana"
и "zen-kaku" алфавитно-числовые в "han-kaku" */
$str = mb_convert_kana($str, "KVa");
|
|
|
|