Maison > Article > développement back-end > PHP strlen()
Un large ensemble de fonctions intégrées permettent au codeur ou au développeur de gérer plus facilement les opérations liées aux chaînes en PHP. Le strlen() est l'une des fonctions populaires que l'on peut dire de la chaîne PHP pour obtenir la longueur de la chaîne. Comme son nom a été formé en combinant deux mots, str et len, str fait référence à la chaîne de mots et la longueur est la longueur elle-même. Cette fonction renverra la longueur de la chaîne donnée. Ceci peut être utilisé pour obtenir la longueur de la chaîne de n'importe quelle sous-chaîne chaque fois que cela est requis dans le programme.
Commencez votre cours de développement de logiciels libres
Développement Web, langages de programmation, tests de logiciels et autres
Syntaxe :
strlen(String)
Paramètre :
Type de retour :
Cela renvoie la longueur de la chaîne, et ce sera toujours un entier. Il n'y a pas grand chose avec la syntaxe de cette fonction.
Avant d'avancer avec le strlen, nous devons d'abord avoir une base solide sur laquelle cette fonction sera appliquée. Il prend la chaîne comme paramètre et renvoie la longueur de cette chaîne donnée. Nous pouvons utiliser les caractères, les caractères spéciaux, l'URL, les valeurs numériques et les caractères de séquence spéciale dans le cadre de la chaîne donnée.
L'utilisateur de strlen()
Code :
$string = "WELCOME TO INDIA"; // a string echo "Lenght of the given String is: "; echo strlen($string); // lenghtof the string
La ligne de code ci-dessus, dont la longueur est de 16, sous la forme « BIENVENUE EN INDE », contient 16 caractères, espaces compris.
Utilisation de strlen() avec le caractère de séquence spécial sous forme de chaîne
Nous devons être prudents lorsque nous transmettons une chaîne contenant des caractères de séquence spéciaux comme n,t,r, etc. Comme nous pouvons le voir, nous n les 2 caractères, mais cela sera compté pour un alors que nous passerons cela en paramètre avec la fonction strlen().
Code :
$string = "\rHello"; // a string $length = strlen($string); // lenghtof the string echo "<br>Length: ".$length;
La ligne de code ci-dessus donne la sortie 6 au lieu de 7. Si nous remplaçons par un autre caractère, nous verrons la longueur 7 comme sortie. Cela pourrait être un peu délicat lors du codage en php à l'aide de la fonction string strlen().
Vous trouverez ci-dessous les exemples mentionnés :
Obtenir la longueur de la chaîne donnée.
Code :
<?php $string = "WELCOME TO INDIA"; // a string $Length = strlen($string); // lenghtof the string echo "Length of the given String is: ".$Length; ?>
Sortie :
Comme nous pouvons le voir, il n'y a pas grand-chose à utiliser cette fonction en raison de la simplicité de cette fonction de chaîne. Nous pouvons considérer cette fonction comme l'une des fonctions de chaîne PHP les plus simples dans la nature, passant la chaîne en paramètre pour obtenir la longueur.
Obtenir la longueur de la chaîne donnée après avoir supprimé tous les espaces de cette chaîne.
Code :
<?php $string = "WELCOME TO INDIA"; // a string $lenght = strlen($string); // lenghtof the string echo "Actual string: ".$string; echo "\nLength of the given String including space: ".$lenght; $stringAfterRemovedSpace = str_replace(" ","",$string); echo "\nActual String with no spaces: ".$stringAfterRemovedSpace; echo "\nLength of the given String excluding space: ".strlen($stringAfterRemovedSpace); ?>
Sortie :
Un exemple de programme démontre l'utilisation de la fonction strlen() avec la chaîne contenant le caractère spécial et le caractère d'échappement.
Code :
<?php $string = "\n WELCOME TO INDIA"; // a string $Length = strlen($string); // lenghtof the string echo "Length of the given String is: ".$Length; ?>
Sortie :
Dans le programme ci-dessus, lorsque nous comptons le caractère, il viendra à 19 dans le manuel, mais dans la sortie du programme, nous pouvons voir que la longueur indique 18. La longueur affiche un caractère de moins simplement parce que n est compté pour un.
Utilisation de la fonction strlen() dans un programme pour inverser la chaîne donnée.
Code :
<?php $string = "WELCOME TO INDIA"; // a string $length = strlen($string); // lenghtof the string echo "Actual String: ".$string; echo "\nLength: ".$length; echo "\nReverse String: "; for ($i=($length-1) ; $i >= 0 ; $i--) { echo $string[$i]; } ?>
Sortie :
Dans l'exemple de code ci-dessus, nous pouvons voir que la chaîne inversée en php comporte différentes étapes, qui incluent également l'obtention de la longueur de la chaîne, car la longueur de la chaîne donnée aide le développeur du codeur à boucler. jusqu'à la fin jusqu'à la première position de la chaîne.
Longueur de la chaîne et longueur de la chaîne inversée de celle-ci.
Code :
<?php $string = "\n WELCOME Home!!!"; // a string $length = strlen($string); // lenghtof the string echo "Actual String: ".$string; echo "\nLength: ".$length; echo "\nReverse String: "; $reverseString = ""; for ($i=($length-1) ; $i >= 0 ; $i--) { $reverseString .= $string[$i]; } echo $reverseString; echo "\nLength of the Reverse String: ".strlen($reverseString); ?>
Sortie :
La fonction intégrée strlen() peut être utilisée pour obtenir la longueur de la chaîne. Un développeur doit être suffisamment conscient du fonctionnement de cette fonction. Par exemple, si n, t, etc. contient dans une chaîne, alors cette séquence spéciale de 2 caractères peut être considérée comme une seule. Cette fonction peut être utilisée pour obtenir la longueur d'une chaîne afin d'effectuer les autres opérations requises. Si nous écrivons notre propre code inverse de chaîne personnalisé, nous pouvons utiliser cette fonction pour calculer la longueur réelle de la chaîne.
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!