Maison > Article > développement back-end > Introduction à la fonction PHP — substr() : intercepte une partie d'une chaîne
Introduction aux fonctions PHP — substr() : intercepter une partie d'une chaîne
En PHP, le traitement des chaînes est une opération très courante. Pour une chaîne, nous devons parfois intercepter une partie du contenu pour le traiter. A l'heure actuelle, PHP fournit une fonction-substr() très pratique. La fonction
substr() peut intercepter une partie d'une chaîne. L'utilisation spécifique est la suivante :
string substr ( string $string , int $start [, int $length ] )
Description du paramètre de la fonction :
Maintenant, regardons quelques exemples spécifiques pour mieux comprendre l'utilisation de la fonction substr().
Exemple 1 : Intercepter une partie de la chaîne
$str = "Hello, World!"; $sub_str = substr($str, 0, 5); echo $sub_str; // 输出 "Hello"
Dans l'exemple ci-dessus, nous interceptons les 5 premiers caractères de la chaîne "$str" et les affectons à la variable "$sub_str", et enfin sortons la valeur de la variable Contenu "$sub_str". Le résultat est "Bonjour".
Exemple 2 : Intercepter une partie de la chaîne (aucune longueur spécifiée)
$str = "Hello, World!"; $sub_str = substr($str, 7); echo $sub_str; // 输出 "World!"
Dans l'exemple ci-dessus, nous interceptons la chaîne "$str" à partir du 7ème caractère et l'attribuons à la variable "$sub_str". is no Spécifiez la longueur, afin que le contenu du 7ème caractère jusqu'à la fin de la chaîne soit intercepté. Enfin, le contenu de la variable "$sub_str" est affiché. Le résultat est "Monde !".
Exemple 3 : Intercepter une partie de la chaîne (nombre négatif en paramètre)
$str = "Hello, World!"; $sub_str = substr($str, -6, 5); echo $sub_str; // 输出 "World"
Dans l'exemple ci-dessus, on intercepte la chaîne "$str" à partir du 6ème caractère à partir du dernier et l'attribuons à la variable "$sub_str" , et La longueur à intercepter est spécifiée comme étant 5. Enfin, le contenu de la variable "$sub_str" est affiché. Le résultat est "Monde".
A travers l'exemple ci-dessus, nous pouvons voir que la fonction substr() est très flexible et peut intercepter une partie de la chaîne selon les besoins.
Il est à noter que si le paramètre $start dépasse la longueur de la chaîne, la sous-chaîne renvoyée sera vide. Et si le paramètre $length est négatif, il sera traité comme 0. Bien sûr, nous pouvons également utiliser des nombres négatifs comme paramètres pour intercepter à partir de la fin de la chaîne.
Résumé : La fonction
substr() est une fonction très couramment utilisée dans le traitement de chaînes. Grâce à elle, nous pouvons facilement intercepter une partie de la chaîne. Nous pouvons utiliser de manière flexible les paramètres $start et $length pour contrôler la position et la durée de l'interception. En maîtrisant l'utilisation de la fonction substr(), nous pouvons traiter les chaînes plus facilement. J'espère que grâce à l'introduction de cet article, les lecteurs auront une compréhension plus approfondie de la fonction substr().
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!