Ce face mb_convert_kana
mb_convert_kana este făcută pentru texte japoneze, unde aceleași litere și cifre pot fi scrise în variantă „lată” (ABC123) sau normală, iar silabele katakana în variantă îngustă sau lată.
Modul este o combinație de litere: "a" transformă literele și cifrele late în normale, "A" invers, "K" transformă katakana îngustă în lată, "V" unește semnele diacritice japoneze, "c" transformă katakana în hiragana etc.
Parametri
| Parametru | Descriere |
|---|---|
$string |
Textul convertit. |
$mode |
Opțional. Litere care aleg conversiile. Implicit "KV". |
$encoding |
Opțional. Codarea textului. |
Ce returnează
Textul convertit.
Exemple
Exemplul 1: Cifre și litere late transformate în normale
Util când utilizatorii introduc numere de telefon sau coduri cu tastatura japoneză.
<?php
echo mb_convert_kana("ABC123", "a") . "\n";
echo mb_convert_kana("ABC123", "A");
Rezultat
ABC123
ABC123
Greșeli frecvente
- Aplici funcția pe texte în română ca să elimini diacriticele. Nu are niciun efect asupra lor: este doar pentru caractere japoneze.
Comenzi înrudite
mb_convert_case: Schimbă literele unui text în majuscule, litere mici sau „Prima Literă Mare” la fiecare cuvânt, cu diacritice.mb_strwidth: Returnează lățimea de afișare a unui text: caracterele asiatice late contează dublu.