php

Pakk ut substring fra strengen i PHP ved hjelp av substr ()

Pakk ut substring fra strengen i PHP ved hjelp av substr ()
substr () -funksjonen brukes til å kutte en hvilken som helst del fra en streng i PHP. Det er en innebygd funksjon av PHP som returnerer delen av en streng basert på startposisjonen og lengdeverdien. Den opprinnelige verdien av strengen forblir uendret etter at denne funksjonen er brukt på den verdien. Hvordan substr () -funksjonen kan brukes i PHP-skript for å kutte delen av en streng, vises i denne veiledningen.

Syntaks:

Syntaksen til substr () -funksjonen er gitt nedenfor med en forklaring.

streng 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 substratet skal ekstraheres. Det andre argumentet, $ offset, tar utgangsposisjonen der substratet 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å underlaget. 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 $ offset verdi til slutten av den opprinnelige strengen.

Eksempel 1: Bruk av substr () med positiv startposisjon

Dette eksemplet viser hvordan substr () -funksjonen kun kan brukes med den positive startposisjonen. Hvis startposisjonen er positiv, starter tellingen fra 0. Her er startposisjonen 11. Så strengen blir kuttet fra den 12. posisjonen til slutten av den opprinnelige strengen.

// Initialiser den originale strengen
$ string = "Velkommen til LinuxHint";
// Klipp underlaget fra 11 hvor telleren starter fra 0
$ sub_string = substr ($ string, 11);
// Skriv ut den originale strengen og understrengen
ekko "

Den opprinnelige strengverdien er: $ streng

";
ekko "

Substringsverdien er: $ understreng

";
?>

Produksjon:

Følgende utdata vises etter at man har kjørt skriptet fra webserveren. Det viser det LinuxHint er substring etter bruk av substr () -funksjonen.

Eksempel 2: Bruk av substr () med negativ startposisjon

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 strengen
$ string = "Jeg liker programmering";
// Klipp underlaget fra 11 der telleren starter fra 0
$ sub_string = substr ($ string, -11);
// Skriv ut den originale strengen og understrengen
ekko "

Den opprinnelige strengverdien er: $ streng

";
ekko "

Substringsverdien er: $ understreng

";
?>

Produksjon:

Følgende utdata vises etter at man har 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 blir hentet ved å telle fra 0 til 21, og sluttposisjonen vil bli hentet ved å telle 9 tegn.

// Initier originalstrengen
$ string = "PHP er et skriptspråk på serveren";
// Klipp underlaget fra 21 med lengde 9
$ sub_string = substr ($ string, 21, 9);
// Skriv ut den originale strengen og understrengen
ekko "

Den opprinnelige strengverdien er: $ streng

";
ekko "

Substringsverdien er: $ understreng

";
?>

Produksjon:

Følgende utdata vises etter at man har 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 starter fra 1.

// Initialiser den originale strengen
$ string = "HTML er et markeringsspråk";
// Klipp underlaget fra -16 med lengden -9
$ sub_string = substr ($ string, -16, -9);
// Skriv ut den originale strengen og understrengen
ekko "

Den opprinnelige strengverdien er: $ streng

";
ekko "

Substringsverdien er: $ understreng

";
?>

Produksjon:

Følgende utdata vises etter at man har kjørt skriptet fra webserveren. Det viser at påslag er substring etter bruk av substr () -funksjonen.

Eksempel 5: Bruk av substr () med 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 blir hentet ved å telle fra slutten av strengen. Understrengingen genereres ved å telle 7 tegn etter startposisjonen.

// Initier originalstrengen
$ string = "Javascript er veldig populært nå";
// Klipp underlaget fra -11 med lengden 7
$ sub_string = substr ($ string, -11, 7);
// Skriv ut den originale strengen og understrengen
ekko "

Den opprinnelige strengverdien er: $ streng

";
ekko "

Substringsverdien er: $ understreng

";
?>

Produksjon:

Følgende utdata vises etter at man har kjørt skriptet fra webserveren. Det viser det populær er substring etter bruk av substr () -funksjonen.

Eksempel 6: Bruk av substr () med positiv startposisjon og negativ lengde

// Initier originalstrengen
$ string = "Angular 8 is a Javascript framework";
// Klipp underlaget fra 11 hvor telleren starter fra 0
$ sub_string = substr ($ string, 0, -26);
// Skriv ut den originale strengen og understrengen
ekko "

Den opprinnelige strengverdien er: $ streng

";
ekko "

Substringsverdien er: $ understreng

";
?>

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 hjelp av seks enkle eksempler. Forhåpentligvis kan leserne bruke substr () -funksjonen effektivt etter å ha praktisert eksemplene i denne opplæringen.

Shadow of the Tomb Raider for Linux Tutorial
Shadow of the Tomb Raider er det tolvte tilskuddet til Tomb Raider-serien - et action-eventyrspill-franchise opprettet av Eidos Montreal. Spillet ble ...
Hvordan øke FPS i Linux?
FPS står for Bilder per sekund. FPSs oppgave er å måle bildefrekvensen i videoavspilling eller spillprestasjoner. Med enkle ord betegnes antall uavbru...
Topp Oculus App Lab-spill
Hvis du er Oculus-hodesettinnehaver, må du være klar over sideloading. Sidelading er prosessen med å installere ikke-butikkinnhold på hodesettet. Side...