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.