Exemple
La fonction renvoie la longueur de la chaîne "Bonjour" :
<?php echo strlen("Hello"); ?>
Définition et utilisation
La fonction strlen() renvoie la longueur de la chaîne .
Syntaxe
strlen(string)
参数 | 描述 |
string | 必需。规定要检查的字符串。 |
Détails techniques
返回值: | 如果成功则返回字符串的长度,如果字符串为空则返回 0。 |
PHP 版本: | 4+ |
更新日志: | 在 PHP 5.3.0 之前,该函数把数组当做字符串 Array,这样就返回一个长度为 5 的字符串,并产生一个 E_NOTICE 级别的错误。 |
Plus d'exemples
Exemple 1
Chaîne de retour La longueur de "Hello World" :
<?php echo strlen("Hello world!"); ?>
En PHP, la fonction strlen() renvoie la longueur de la chaîne. Le prototype de la fonction est le suivant :
int strlen(string string_input);
Le paramètre string_input est la chaîne à traiter.
La fonction strlen() renvoie la longueur d'octet occupée par la chaîne. Une lettre anglaise, un chiffre et divers symboles occupent tous un octet et leur longueur est de 1. Un caractère midi occupe deux octets, donc la longueur d'un caractère midi est de 2. Par exemple
<?php echo strlen("www.sunchis.com"); echo strlen("三知开发网"); ?>
“echo strlen("www.sunchis.com");”的运行结果:15 “echo strlen("三知开发网");”的运行结果:15
Voici une question, un caractère chinois n'occupe-t-il pas 2 octets ? « Sanzhi Development Network » comporte clairement cinq caractères chinois, alors comment le résultat pourrait-il être 15 ?
La raison est ici : lors du calcul de strlen(), pour un caractère chinois UTF-8, il sera traité comme ayant une longueur de 3.
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!