Syntaks:
Syntaksen til substr () -funksjonen er gitt nedenfor med en forklaring.
String substr (streng $ streng, int $ offset [, int | null $ lengde = null])Denne funksjonen kan ta tre argumenter. To argumenter er obligatoriske, og ett argument er valgfritt. Det første argumentet, $ streng, tar den opprinnelige strengverdien der understrengen vil bli trukket ut. Det andre argumentet, $ Offset, tar startposisjonen fra hvor substringen vil trekke ut. Verdien av dette argumentet kan være et hvilket som helst positivt eller negativt heltall. Det valgfrie argumentet, $ lengde, tar lengden på substringen. Verdien av dette argumentet kan være et hvilket som helst positivt eller negativt tall. Hvis dette argumentet er utelatt fra substr () -funksjonen, vil denne funksjonen returnere strengen fra og med start fra $ Offset Verdi til slutten av den opprinnelige strengen.
Eksempel 1: Bruk av substr () med den positive startposisjonen
Dette eksemplet viser hvordan Substr () -funksjonen bare kan brukes med den positive startposisjonen. Hvis startposisjonen er positiv, vil tellingen starte fra 0. Her er startposisjonen 11. Så strengen vil bli kuttet fra 12. plassering til slutten av den opprinnelige strengen.
// Initialiser den originale strengenDen opprinnelige strengverdien er: $ streng
";Substringverdien er: $ sub_string
";Produksjon:
Følgende utdata vises etter å ha kjørt skriptet fra webserveren. Det viser det Linuxhint er substring etter bruk av substr () -funksjonen.
Eksempel 2: Bruk av substr () med den negative startposisjonen
Dette eksemplet viser hvordan substr () -funksjonen kan brukes med den negative startposisjonen for å kutte en streng fra en annen strengverdi. Hvis startposisjonen er negativ, starter tellingen fra slutten av den opprinnelige strengen, og verdien 1. Ingen lengdeargument er gitt. Så skriptet vil returnere en substring fra startposisjonen til slutten av strengen.
// Initialiser den originale strengenDen opprinnelige strengverdien er: $ streng
";Substringverdien er: $ sub_string
";Produksjon:
Følgende utdata vises etter å ha kjørt skriptet fra webserveren. Det viser det programmering er substring etter bruk av substr () -funksjonen.
Eksempel 3: Bruk av substr () med positiv startposisjon og lengde
Dette eksemplet viser hvordan substr () -funksjonen kan brukes med en positiv startposisjon og lengde. Her er startposisjonen 21, og lengden er 9. Startposisjonen vil bli hentet ved å telle fra 0 til 21, og sluttposisjonen vil bli hentet ved å telle 9 tegn.
// Initialiser opprinnelsesstrengenDen opprinnelige strengverdien er: $ streng
";Substringverdien er: $ sub_string
";Produksjon:
Følgende utdata vises etter å ha kjørt skriptet fra webserveren. Skripting er substring etter bruk av substr () -funksjonen.
Eksempel 4: Bruk av substr () med negativ startposisjon og lengde
Dette eksemplet viser hvordan substr () -funksjonen kan brukes med negativ startposisjon og lengde. Her er startposisjonen -16, og lengden er -9. Både startposisjonen og lengden vil telle fra slutten av strengen og tellingen vil starte fra 1.
// Initialiser den originale strengenDen opprinnelige strengverdien er: $ streng
";Substringverdien er: $ sub_string
";Produksjon:
Følgende utdata vises etter å ha kjørt skriptet fra webserveren. Det viser at markering er substring etter bruk av substr () -funksjonen.
Eksempel 5: Bruk av substr () med en negativ startposisjon og positiv lengde
Dette eksemplet viser hvordan substr () -funksjonen kan brukes med positiv startposisjon og negativ lengde. Her er startposisjonen -11, og lengden er 7. Startposisjonen vil bli hentet ved å telle fra slutten av strengen. Substringen vil bli generert ved å telle 7 tegn etter startposisjonen.
// Initialiser opprinnelsesstrengenDen opprinnelige strengverdien er: $ streng
";Substringverdien er: $ sub_string
";Produksjon:
Følgende utdata vises etter å ha kjørt skriptet fra webserveren. Det viser det populær er substring etter bruk av substr () -funksjonen.
Eksempel 6: Bruk av substr () med en positiv startposisjon og negativ lengde
// Initialiser opprinnelsesstrengenDen opprinnelige strengverdien er: $ streng
";Substringverdien er: $ sub_string
";Konklusjon
Alle mulige kombinasjoner av bruk av substr () -funksjonen i PHP for å kutte en streng fra en annen streng vises i denne opplæringen ved å bruke seks enkle eksempler. Forhåpentligvis kan leserne bruke substr () -funksjonen effektivt etter å ha praktisert eksemplene på denne opplæringen.
Videoopplæring