Vous pouvez utiliser la fonction "mb_substr()" en PHP pour résoudre le problème d'interception des caractères chinois tronqués. La syntaxe est "mb_substr (string $str, int $start...)", et le paramètre. "str" signifie de La sous-chaîne extraite de cette chaîne.
Utilisez la fonction PHP substr() pour intercepter les caractères chinois tronqués, remplacez-la simplement par la fonction PHP mb_substr().
Définition et utilisation de mb_substr()
La fonction mb_substr() renvoie une partie de la chaîne Nous avons déjà appris la fonction substr(), qui cible uniquement les caractères anglais. . Si le texte chinois à diviser doit utiliser mb_substr().
Remarque : Si le paramètre de début est négatif et que la longueur est inférieure ou égale au début, la longueur est 0.
Syntaxe
mb_substr ( string $str , int $start [, int $length = NULL [, string $encoding = mb_internal_encoding() ]] ) : string
Paramètres
str Obligatoire. Extrait une sous-chaîne de cette chaîne.
démarrage Obligatoire. Spécifie où commencer la chaîne.
Nombre positif - commence à la position spécifiée dans la chaîne
Nombre négatif - commence à la position spécifiée à partir de la fin de la chaîne
0 - commence au premier caractère dans la chaîne Commencer à
longueur facultative. Spécifie la longueur de la chaîne à renvoyer. La valeur par défaut est jusqu'à la fin de la chaîne.
Positive - Renvoie
à partir de la fin de la chaîne
Encodage facultatif. Encodage des caractères. En cas d'omission, le codage de caractères interne est utilisé.
Pour plus de connaissances connexes, veuillez visiter le Site Web PHP chinois !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!