Maison >développement back-end >tutoriel php >10 articles recommandés sur mb_substr()
La fonction substr() peut être utilisée pour diviser du texte, mais si le texte à diviser comprend des caractères chinois, vous rencontrerez souvent des problèmes. Dans ce cas, vous pouvez utiliser la fonction mb_substr()/mb_strcut. mb_substr()/mb_strcut est identique à celui de substr(), sauf qu'un paramètre supplémentaire doit être ajouté à la fin de mb_substr()/mb_strcut pour définir l'encodage de la chaîne. Cependant, la plupart des serveurs ne s'ouvrent pas. php_mbstring.dll Vous devez ouvrir php_mbstring.dll dans php.ini. Par exemple : Sortie : De cette façon, mon mot
1. php mb_substr(), mb_strcut() fonction pour intercepter la longueur de la chaîne chinoise
Introduction : La fonction substr() peut être utilisée pour diviser du texte, mais si le texte à diviser comprend des caractères chinois, vous rencontrerez souvent des problèmes. Dans ce cas, vous pouvez l'utiliser. la fonction mb_substr()/mb_strcut. L'utilisation de mb_substr()/mb_strcut est similaire à substr(), sauf que plusieurs
doivent être ajoutés à la fin de mb_substr()/mb_strcut. 2. La fonction php mb_substr() intercepte les chaînes chinoises Exemple d'application
Introduction : Le substr () est utilisée pour intercepter les chaînes, mais elle apparaîtra pour les questions sur les caractères chinois, mais les deux fonctions mb_substr() et mb_strcut peuvent être utilisées. Ce qui suit est une introduction à leur utilisation spécifique
<.>3. Un exemple d'application de la fonction php mb_substr() pour intercepter les chaînes chinoises
Introduction : La fonction substr() est utilisée pour intercepter des chaînes, mais il y aura des problèmes avec les caractères chinois, et les deux fonctions mb_substr() et mb_strcut peuvent être utilisées. Ce qui suit est une introduction à leur utilisation spécifique
4.php utilise mb_substr() pour résoudre le problème de l'interception de chaînes chinoises tronquées
Introduction : PHP est livré avec plusieurs fonctions d'interception de chaînes, parmi lesquelles substr et mb_substr sont couramment utilisées. Lorsque le premier traite le chinois, GBK correspond à 2 unités de longueur et UTF à 3 unités de longueur. Après que le second ait spécifié le codage, un caractère chinois correspond à 1 unité de longueur.
5.
La différence et l'utilisation de substr(), mb_substr() et mb_strcut (interception de caractères chinois)
Introduction : La fonction PHP substr() peut diviser du texte, mais si le texte à diviser comprend des caractères chinois, vous rencontrerez souvent des problèmes. utiliser mb_substr()/mb_strcut L'utilisation de cette fonction, mb_substr()/mb_strcut est similaire à substr(), sauf qu'un paramètre supplémentaire doit être ajouté à la fin de mb_substr()/mb_strcut pour définir l'encodage de la chaîne. Cependant, la plupart des serveurs n'ouvrent pas php_mbstring.dll, vous devez donc Dans php.ini, mettre p...
6
Résoudre le problème de l'interception des chaînes chinoises par PHP<.>
Introduction : Résoudre le problème de l'interception des chaînes chinoises avec PHP Si PHP intercepte la chaîne, c'est facile. à gérer s'il est en anglais. Utilisez simplement substr directement. Généralement, il n'y aura pas de caractères tronqués. Désolé, voici deux solutions : (1) Utilisez simplement la fonction mb_substr(); directement la bibliothèque. L'exemple de code est le suivant PHP implémente le retournement de chaîne (y compris les caractères chinois) php génère de manière aléatoire une chaîne php obtient la longueur de la chaîne php rapport de chaîne
Introduction : String, php : PHP réalise le retournement de chaîne (y compris les caractères chinois) : Introduction : submithandler:submithandler PHP Traitement chinois de l'interception de chaîne chinoise mb_substr et obtention du nombre de mots de chaîne chinois : 1. Interception chinoise : mb_substr()mb_substr($str, $start, $length, $encoding) $str, les caractères qui doivent être tronqués String $start, le point de départ de la troncature, le point de départ est 0 $length, le nombre de mots à intercepter $encoding, l'encodage de page Web, tel que utf-8, GB2312, GBK Exemple : copiez le codez comme suit : 9 Explication détaillée de la fonction de troncature PHP mb_substr() Introduction : troncature PHP Explication détaillée de la fonction mb_substr() 10 Exemple de fonction de chaîne de troncature PHP mb_substr(). Introduction : exemple de fonction de chaîne de troncature php mb_substr() [Recommandations de questions et réponses associées] : substr - PHP - Fonction d'interception de chaînes mixtes chinois et anglais
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!