Position actuelle: Accueil> Catégories de fonctions> mb_convert_kana

mb_convert_kana

Changer "Kasaname" en un autre ("Zen-Kaku", "Han-Kaku", etc.)
Nom:mb_convert_kana
Catégorie:Chaîne multi-octet
Langage de programmation:php
Description en une ligne:Convertir les caractères de demi-largeur dans une chaîne en caractères pleine largeur, ou convertir les caractères pleine largeur en caractères demi-largeur

Nom de la fonction: mb_convert_kana ()

Version applicable: PHP 4> = 4.0.6, PHP 5, PHP 7

Utilisation: MB_CONVERT_KANA (String $ Str [, String $ Option = "KV" [, String $ Encoding = MB_INternal_encoding ()]]): String

Description: La fonction mb_convert_kana () est utilisée pour convertir les caractères demi-largeur dans une chaîne en caractères pleine largeur, ou pour convertir les caractères pleine largeur en caractères demi-largeur.

paramètre:

  • $ str: La chaîne à convertir.
  • $ Option: Paramètre facultatif, spécifiant la méthode de conversion. La valeur par défaut est "KV", ce qui signifie convertir la demi-largeur de Katakana en Katakana pleine largeur et des chiffres britanniques pleine largeur en demi-largeur. Les autres valeurs facultatives sont:
    • "K": convertir la demi-largeur Katakana en Katakana pleine largeur.
    • "V": Convertir Katakana pleine largeur en demi-largeur Katakana.
    • "A": Convertir les numéros d'anglais pleine largeur en demi-largeur.
    • "A": Convertir les numéros d'anglais à demi-largeur en pleine largeur.
    • "N": aucune conversion n'est effectuée.
  • $ Encodage: paramètre facultatif, spécifiez le codage des caractères. La valeur par défaut est mb_internal_encoding (), qui est le codage de caractères interne actuel.

Valeur de retour: renvoie la chaîne convertie.

Exemple:

 $str = "hello,world!"; $result = mb_convert_kana($str, "a"); echo $result; // 输出:hello, world!
 $str = "こんにちは、世界!"; $result = mb_convert_kana($str, "K"); echo $result; // 输出:?????、世界!
 $str = "????"; $result = mb_convert_kana($str, "K"); echo $result; // 输出:カタカナ

Notes:

  • La fonction MB_CONVERT_KANA () est une fonction de codage de caractères multi -yte qui nécessite de définir le codage de caractères internes correct via mb_internal_encoding () avant utilisation.
  • Veuillez vous assurer que le codage de la chaîne est cohérent avec le codage de caractères spécifié pour éviter les problèmes de code brouillé.
  • Cette fonction ne convient qu'à la gestion des caractères japonais.
Fonctions similaires
Articles populaires