Obtenir la longueur de la chaîne PHP
-
Utilisez la fonction
strlen()
pour mesurer la longueur de la chaîne en octets en PHP -
Utilisez la fonction
mb_strlen()
pour mesurer la longueur de la chaîne en octets en PHP
Cet article présente différentes méthodes pour obtenir la taille de la chaîne de caractères en octets en PHP.
Utilisez la fonction strlen()
pour mesurer la longueur de la chaîne en octets en PHP
Nous utiliserons la fonction intégrée de PHP strlen()
pour obtenir la longueur de la chaîne en octets. C’est une fonction spécialisée pour trouver la longueur de la chaîne de caractères. La syntaxe correcte pour utiliser cette fonction est la suivante.
strlen($string);
Cette fonction n’a qu’un seul paramètre. Le détail de son paramètre est le suivant.
Variables | Description |
---|---|
$string |
C’est la chaîne de caractères dont la longueur sera renvoyée par la fonction. |
Cette fonction retourne la longueur de la chaîne. Le programme ci-dessous montre comment nous pouvons utiliser la fonction strlen()
pour mesurer la longueur d’une chaîne PHP en octets.
<?php
$mystring = "This is my string";
echo("The string length in bytes is: ");
echo(strlen($mystring));
?>
Production :
The string length in bytes is: 17
La fonction a renvoyé la longueur de la chaîne en octets.
Utilisez la fonction mb_strlen()
pour mesurer la longueur de la chaîne en octets en PHP
Nous pouvons également utiliser la fonction mb_strlen()
pour obtenir la longueur de la chaîne en octets. Mais elle est moins efficace que la fonction strlen()
. La syntaxe correcte pour utiliser cette fonction est la suivante.
mb_strlen($string, $encoding);
Cette fonction a deux paramètres. Le détail de son paramètre est le suivant.
Variables | Description |
---|---|
$string |
C’est la chaîne de caractères dont la longueur sera renvoyée par la fonction. |
$encoding |
C’est le codage que nous avons utilisé pour notre chaîne de caractères car les différents systèmes de codage ont des tailles différentes. |
Cette fonction retourne la longueur de la chaîne. Le programme ci-dessous montre comment nous pouvons utiliser la fonction mb_strlen()
pour obtenir la longueur de la chaîne PHP.
<?php
$mystring = "This is my string";
echo("The string length in bytes is: ");
echo(mb_strlen($mystring));
?>
Production :
The string length in bytes is: 17
La fonction a renvoyé la longueur de la chaîne mesurée en octets.
Article connexe - PHP String
- Comment supprimer tous les espaces d'une chaîne de caractères en PHP
- Comment convertir la date et l'heure en chaîne de caractères en PHP
- Comment convertir une chaîne de caractères en date et en heure en PHP
- Comment convertir un entier en chaîne de caractères en PHP
- Comment convertir un tableau en chaîne de caractères en PHP
- Comment convertir une chaîne de caractères en un numéro en PHP