Extraire la sous-chaîne de la chaîne en php en utilisant substrat

Extraire la sous-chaîne de la chaîne en php en utilisant substrat
La fonction substr () est utilisée pour couper n'importe quelle partie d'une chaîne en php. Il s'agit d'une fonction intégrée de PHP qui renvoie la partie d'une chaîne basée sur la position de départ et la valeur de longueur. La valeur d'origine de la chaîne reste inchangée après avoir appliqué cette fonction à cette valeur. Comment la fonction substr () peut être utilisée dans le script PHP pour couper la partie d'une chaîne est affichée dans ce tutoriel.

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'origine
$ string = "Bienvenue à LinuxHint";
// coupe la sous-chaîne à partir de 11 d'où le compteur commence à 0
$ sub_string = substr ($ string, 11);
// Imprime la chaîne d'origine et la sous-chaîne
écho "

La valeur de chaîne d'origine est: $ String

"
écho "

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'origine
$ string = "j'aime la programmation";
// coupe la sous-chaîne à partir de 11 d'où le compteur commence à 0
$ sub_string = substr ($ string, -11);
// Imprime la chaîne d'origine et la sous-chaîne
écho "

La valeur de chaîne d'origine est: $ String

"
écho "

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'origine
$ string = "php est un langage de script côté serveur";
// coupe la sous-chaîne à partir de 21 avec la longueur 9
$ sub_string = substr ($ string, 21, 9);
// Imprime la chaîne d'origine et la sous-chaîne
écho "

La valeur de chaîne d'origine est: $ String

"
écho "

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'origine
$ string = "html est une langue de balisage";
// coupe la sous-chaîne à partir de -16 avec la longueur -9
$ sub_string = substr ($ string, -16, -9);
// Imprime la chaîne d'origine et la sous-chaîne
écho "

La valeur de chaîne d'origine est: $ String

"
écho "

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'origine
$ string = "JavaScript est très populaire maintenant";
// coupe la sous-chaîne à partir de -11 avec la longueur 7
$ sub_string = substr ($ string, -11, 7);
// Imprime la chaîne d'origine et la sous-chaîne
écho "

La valeur de chaîne d'origine est: $ String

"
écho "

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'origine
$ string = "Angular 8 est un framework JavaScript";
// coupe la sous-chaîne à partir de 11 d'où le compteur commence à 0
$ sub_string = substr ($ string, 0, -26);
// Imprime la chaîne d'origine et la sous-chaîne
écho "

La valeur de chaîne d'origine est: $ String

"
écho "

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