Exemple d'analyse de l'utilisation de strlen et mb_strlen en php

高洛峰
Libérer: 2023-03-04 09:52:02
original
1462 Les gens l'ont consulté

Cet article analyse l'utilisation de strlen et mb_strlen en php avec des exemples. Partagez-le avec tout le monde pour référence, comme suit :

Regardez d'abord le code suivant (codage de fichier utf8) :

<?php
$utf8_string = "abcd我你他她它";
var_dump(strlen($utf8_string));
var_dump(mb_strlen($utf8_string, &#39;gb2312&#39;));
var_dump(mb_strlen($utf8_string, &#39;utf8&#39;));
var_dump(mb_strlen($utf8_string));
?>
Copier après la connexion

Résultats d'exécution :

int 19
 
int 13
 
int 9
 
int 19
Copier après la connexion

Lorsque le deuxième paramètre est le même que l'encodage d'origine de la chaîne, le nombre réel de mots au sens de la compréhension humaine sera calculé. (Les caractères chinois ne comptent qu'une seule fois)

J'espère que cet article sera utile à tout le monde dans la programmation PHP.

Pour plus d'articles liés à l'analyse des exemples d'utilisation de strlen et mb_strlen en PHP, veuillez faire attention au site Web chinois de PHP !

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal