Obtenir la longueur de la chaîne PHP

  1. Utilisez la fonction strlen() pour mesurer la longueur de la chaîne en octets en PHP
  2. 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 obtenir le dernier caractère d'une chaîne de caractères en PHP
  • Comment obtenir des paramètres à partir d'une chaîne d'URL en PHP