Comptez la longueur de la chaîne à l'aide de la fonction php strlen

Comptez la longueur de la chaîne à l'aide de la fonction php strlen
Les données de chaîne sont un tableau de caractères, et la longueur des données de chaîne en php peut être comptée en utilisant le strlen () fonction. Il compte la longueur d'une chaîne qui peut contenir des caractères alphabétiques, des caractères numériques, des caractères spéciaux et des espaces blancs. Il compte le nombre d'octets pour les données codées UTF8. Différentes utilisations du strlen () La fonction dans PHP a été montrée dans ce tutoriel.

Syntaxe:
La syntaxe de la fonction strlen () est donnée ci-dessous.

strlen (String $ string): int

Il prend une valeur de chaîne comme argument obligatoire, et cette fonction renvoie la longueur de la valeur de la chaîne.

Exemple-1: compter la durée des différentes données

Créez le fichier PHP avec le script suivant où la fonction strlen () a été appliquée pour les données de chaîne, les données numériques et les données booléennes.

// Déclarer une variable de chaîne
$ text = "Learn PHP Programming";
// Déclarer une variable de nombre
$ nombre = 35000;
// déclare une valeur booléenne
$ bool = true;
// imprime la longueur des données de chaîne
écho "
La longueur des données de chaîne est ".strlen ($ text);
// imprime la longueur des données du nombre
écho "
La durée des données du nombre est ".strlen (numéro $);
// imprime la longueur des données booléennes
écho "
La durée des données booléennes est ".strlen ($ bool);
?>

Sortir:

La sortie suivante apparaîtra après avoir exécuté le script ci-dessus. Dans la sortie, le nombre total de caractères renvoyés pour les données de chaîne, le nombre total de chiffres renvoyés pour les données numériques et 1 renvoyé pour le vrai valeur.

Exemple-2: compter la chaîne avec des caractères d'échappement

Créez un fichier PHP avec le script suivant qui comptera la longueur de la chaîne avec les caractères d'échappement. Les caractères '\ t' et '\ n' ont été utilisés dans les valeurs de chaîne de ce script.

// Définissez la chaîne avec le '\ t'
$ string1 = "php \ tpython \ tperl";
// Définissez la chaîne avec le '\ n'
$ string2 = "\ nlinuxhint";
// imprime la longueur des variables de chaîne
Echo "La première valeur de chaîne est: $ string1"."
"
Echo "La longueur de la chaîne est:".strlen ($ string1)."
"
Echo "La deuxième valeur de chaîne est: $ string2"."
"
Echo "La longueur de la chaîne est:".strlen ($ string2);
?>

Sortir:

La sortie suivante apparaîtra après avoir exécuté le script ci-dessus. La première chaîne contient 15 caractères où 2 sont des caractères «\ t», et 13 sont des alphabets. La deuxième chaîne contient 10 caractères où 1 est un caractère '\ n' et 9 sont des alphabets.

Exemple-3: compter la longueur d'une chaîne avec des espaces

Créez un fichier PHP avec le script suivant qui comptera la longueur d'une chaîne qui contient plusieurs espaces. Trois valeurs de chaîne ont été déclarées dans le script. La première chaîne contient une chaîne de 5 caractères. La deuxième chaîne contient 5 espaces. La troisième chaîne contient 5 caractères. La longueur de la deuxième chaîne et la longueur de la valeur combinée des trois chaînes ont été imprimées plus tard.

// définir une variable de chaîne avec des alphabets
$ str1 = "bonjour";
// définir une chaîne avec plusieurs espaces
$ spat = ";
// définir une autre variable de chaîne avec des alphabets
$ str2 = "monde";
// imprime la longueur de la variable qui contient des espaces
Echo "La longueur des espaces contenant la variable est:".strlen ($ gap)."
"
// concaténer trois cordes
$ combine = $ str1.$ écart.$ str2;
écho "
La valeur de la chaîne après avoir concaténé trois variables est: $ combiner
"
// imprime la longueur des chaînes concaténées
écho "
La longueur de la chaîne concursée est: ".strlen ($ combine);
?>

Sortir:

La sortie suivante apparaîtra après avoir exécuté le script ci-dessus. La sortie montre que la longueur de la première chaîne est de 5 et que la longueur de la chaîne combinée est de 15 (5 + 5 + 5).

Exemple-4: compter la longueur de chaque élément du tableau

Créez un fichier PHP avec le script suivant qui comptera les caractères totaux de chaque élément d'un tableau. La boucle «Foreach» a été utilisée pour itérer chaque élément de tableau et compter la longueur de chaque élément.

// deaClare un tableau
$ Langues = Array ('PHP', 'BASH', 'Python', 'C ++', 'Java', 'Perl');
// itérate les valeurs du tableau
foreach ($ Languages ​​As $ Value)

// imprime la longueur de la valeur du tableau
écho "la longueur de $ valeur est ".strlen ($ valeur)."
"

?>

Sortir:

La sortie suivante apparaîtra après avoir exécuté le script ci-dessus.

Exemple-5: validation des données du formulaire

La fonction strlen () peut être utilisée pour la validation de la forme. Créez un fichier PHP avec le script suivant pour valider le nom d'utilisateur et les champs de mot de passe du formulaire de connexion en utilisant la fonction strlen (). Après la validation, si le nom d'utilisateur et le mot de passe sont valides, le 'Utilisateur valide'Le message sera imprimé; Sinon, le 'Utilisateur invalide'Le message sera imprimé.




Nom d'utilisateur :


Mot de passe :




if (isset ($ _ post ['soumi']))

if (strlen ($ _ post ['nom d'utilisateur']) < 5)

Die ("Le nom d'utilisateur doit contenir un minimum de 5 caractères.");

if (strlen ($ _ post ['mot de passe'])

Sortir:
La sortie suivante apparaîtra après avoir fourni un nom d'utilisateur non valide.

La sortie suivante apparaîtra après avoir fourni un nom d'utilisateur et un mot de passe valides.

La sortie suivante apparaîtra après avoir fourni un nom d'utilisateur et un mot de passe non valides.

Exemple-6: renvoyez le nombre d'octets

Créez un fichier PHP avec le script suivant qui comptera la longueur d'une chaîne en caractères et la longueur d'une autre chaîne en octets. Les deux sorties sont imprimées plus tard.

// déclare une chaîne qui renverra les caractères comme longueur
$ string1 = 'php 8.0 ';
// déclare une chaîne qui renverra les octets en longueur
$ string2 = 'ث';
$ len1 = strlen ($ string1);
$ len2 = strlen ($ string2);
Echo "La longueur de \ $ string1 est $ Len1
"
Echo "La longueur de \ $ string2 est $ len2";
?>

Sortir:

La sortie suivante apparaîtra après avoir exécuté le script ci-dessus.

Conclusion:

Les façons de compter la longueur de différentes valeurs de chaîne à l'aide de la fonction strlen () ont été montrées dans ce tutoriel en utilisant plusieurs exemples. Après avoir lu ce tutoriel, les utilisateurs de PHP pourront utiliser correctement la fonction strlen () dans leur script.