Syntaxe:
La syntaxe de la fonction substr () est donnée ci-dessous avec une explication.
String substr (String $ string, int $ offset [, int | null $ longueur = null])Cette fonction peut prendre trois arguments. Deux arguments sont obligatoires et un argument est facultatif. Le premier argument, $ String, prend la valeur de chaîne d'origine à partir de l'endroit où la sous-chaîne sera extraite. Le deuxième argument, $ offset, prend la position de départ à partir de l'endroit où la sous-chaîne. La valeur de cet argument peut être n'importe quel entier positif ou négatif. L'argument facultatif, $ la longueur, prend la longueur de la sous-chaîne. La valeur de cet argument peut être n'importe quel nombre positif ou négatif. Si cet argument est omis de la fonction substr (), alors cette fonction renvoie la chaîne à partir de $ offset valeur jusqu'à la fin de la chaîne d'origine.
Exemple 1: utilisation de substr () avec la position de départ positive
Cet exemple montre comment la fonction substr () peut être utilisée avec la position de départ positive uniquement. Si la position de départ est positive, le comptage commencera à partir de 0. Ici, la position de départ est 11. Ainsi, la chaîne sera coupée de la 12e position à la fin de la chaîne d'origine.
// initialise la chaîne d'origineLa valeur de chaîne d'origine est: $ String
"La valeur de la substance est: $ sub_string
"Sortir:
La sortie suivante apparaîtra après avoir exécuté le script à partir du serveur Web. Cela montre que Linuxhint est la sous-chaîne après avoir appliqué la fonction substr ().
Exemple 2: Utilisation de substr () avec la position de départ négative
Cet exemple montre comment la fonction substr () peut être utilisée avec la position de départ négative pour couper une chaîne à partir d'une autre valeur de chaîne. Si la position de départ est négative, le comptage commence à partir de la fin de la chaîne d'origine et la valeur 1. Aucun argument de longueur n'est donné. Ainsi, le script renverra une sous-chaîne de la position de départ à la fin de la chaîne.
// initialise la chaîne d'origineLa valeur de chaîne d'origine est: $ String
"La valeur de la substance est: $ sub_string
"Sortir:
La sortie suivante apparaîtra après avoir exécuté le script à partir du serveur Web. Cela montre que la programmation est la sous-chaîne après avoir appliqué la fonction substr ().
Exemple 3: Utilisation de substr () avec la position de départ et la longueur positives
Cet exemple montre comment la fonction substr () peut être utilisée avec une position de départ positive et une longueur. Ici, la position de départ est de 21, et la longueur est de 9. La position de départ sera récupérée en comptant de 0 à 21, et la position de fin sera récupérée en comptant 9 caractères.
// initialise la chaîne d'origineLa valeur de chaîne d'origine est: $ String
"La valeur de la substance est: $ sub_string
"Sortir:
La sortie suivante apparaîtra après avoir exécuté le script à partir du serveur Web. Script est la sous-chaîne après avoir appliqué la fonction substr ().
Exemple 4: Utilisation de substr () avec la position de départ et la longueur négatives
Cet exemple montre comment la fonction substr () peut être utilisée avec la position de départ et la longueur négatives. Ici, la position de départ est -16 et la longueur est -9. La position de départ et la longueur compteront à partir de la fin de la chaîne et le comptage commencera à partir de 1.
// initialise la chaîne d'origineLa valeur de chaîne d'origine est: $ String
"La valeur de la substance est: $ sub_string
"Sortir:
La sortie suivante apparaîtra après avoir exécuté le script à partir du serveur Web. Il montre que le marquage est la sous-chaîne après avoir appliqué la fonction substr ().
Exemple 5: Utilisation de substr () avec une position de départ négative et une longueur positive
Cet exemple montre comment la fonction substr () peut être utilisée avec la position de départ positive et la longueur négative. Ici, la position de départ est -11, et la longueur est de 7. La position de départ sera récupérée en comptant à partir de la fin de la chaîne. La substance sera générée en comptant 7 caractères après la position de départ.
// initialise la chaîne d'origineLa valeur de chaîne d'origine est: $ String
"La valeur de la substance est: $ sub_string
"Sortir:
La sortie suivante apparaîtra après avoir exécuté le script à partir du serveur Web. Cela montre que populaire est la sous-chaîne après avoir appliqué la fonction substr ().
Exemple 6: Utilisation de substr () avec une position de départ positive et une longueur négative
// initialise la chaîne d'origineLa valeur de chaîne d'origine est: $ String
"La valeur de la substance est: $ sub_string
"Conclusion
Toutes les combinaisons possibles de l'utilisation de la fonction substr () en php pour couper une chaîne d'une autre chaîne sont affichées dans ce tutoriel en utilisant six exemples simples. Espérons que les lecteurs peuvent appliquer efficacement la fonction substr () après avoir pratiqué les exemples de ce tutoriel.
Didacticiel vidéo