php

Ištraukite eilutę iš eilutės PHP naudodami substr ()

Ištraukite eilutę iš eilutės PHP naudodami substr ()
substr () funkcija naudojama iškirpti bet kurią dalį iš eilutės PHP. Tai yra įmontuota PHP funkcija, kuri grąžina eilutės dalį pagal pradinę padėtį ir ilgio vertę. Pradinė eilutės vertė lieka nepakitusi pritaikius šią funkciją šiai vertei. Kaip substr () funkciją galima naudoti PHP scenarijuje, norint iškirpti eilutės dalį, parodyta šioje pamokoje.

Sintaksė:

Funkcijos substr () sintaksė pateikiama žemiau su paaiškinimu.

eilutės substras (eilutė $ string, int $ offset [, int | null $ length = null])

Ši funkcija gali turėti tris argumentus. Du argumentai yra privalomi, o vienas - neprivalomas. Pirmasis argumentas, $ eilutė, ima pradinę eilutės vertę iš tos vietos, kur bus išgautas poskyris. Antrasis argumentas, $ kompensuoti, užima pradinę padėtį, iš kurios ištrauks substras. Šio argumento vertė gali būti bet koks teigiamas arba neigiamas sveikasis skaičius. Neprivalomas argumentas, $ ilgis, užima pogrindžio ilgį. Šio argumento vertė gali būti bet kuris teigiamas arba neigiamas skaičius. Jei šis argumentas praleistas iš substr () funkcijos, ši funkcija grąžins eilutę nuo $ kompensuoti vertė iki pradinės eilutės pabaigos.

1 pavyzdys: substrato () naudojimas su teigiama pradine padėtimi

Šis pavyzdys parodo, kaip funkciją substr () galima naudoti tik esant teigiamai pradinei padėčiai. Jei pradinė padėtis yra teigiama, skaičiavimas prasideda nuo 0. Čia pradinė pozicija yra 11. Taigi, eilutė bus iškirpta nuo 12 pozicijos iki pradinės eilutės pabaigos.

// Inicializuokite pradinę eilutę
$ string = "Sveiki atvykę į LinuxHint";
// Iškirpkite poskyrį nuo 11, kur skaitiklis prasideda nuo 0
$ sub_string = substr ($ eilutė, 11);
// Atsispausdinkite originalią eilutę ir pakraštį
aidas "

Originali eilutės vertė yra: $ eilutė

";
aidas "

Substringo vertė yra: $ sub_string

";
?>

Išvestis:

Ši išvestis bus rodoma paleidus scenarijų iš tinklo serverio. Tai rodo „LinuxHint“ yra substring pritaikius substr () funkciją.

2 pavyzdys: substro () naudojimas su neigiama pradine padėtimi

Šis pavyzdys parodo, kaip funkciją substr () galima naudoti su neigiama pradine padėtimi, norint iškirpti eilutę iš kitos eilutės vertės. Jei pradinė padėtis yra neigiama, skaičiavimas prasideda nuo pradinės eilutės pabaigos ir vertės 1. Nepateikiamas ilgio argumentas. Taigi scenarijus grąžins poskyrį iš pradinės padėties į eilutės pabaigą.

// Inicializuokite pradinę eilutę
$ string = "Man patinka programuoti";
// Iškirpkite poskyrį nuo 11, kur skaitiklis prasideda nuo 0
$ sub_string = substr ($ eilutė, -11);
// Atsispausdinkite originalią eilutę ir pakraštį
aidas "

Originali eilutės vertė yra: $ eilutė

";
aidas "

Substringo vertė yra: $ sub_string

";
?>

Išvestis:

Ši išvestis bus rodoma paleidus scenarijų iš tinklo serverio. Tai rodo programavimas yra substring pritaikius substr () funkciją.

3 pavyzdys: substrato () naudojimas su teigiama pradine padėtimi ir ilgiu

Šis pavyzdys parodo, kaip funkciją substr () galima naudoti su teigiama pradine padėtimi ir ilgiu. Čia pradinė padėtis yra 21, o ilgis - 9. Pradinė padėtis bus gauta skaičiuojant nuo 0 iki 21, o pabaigos vieta bus gauta skaičiuojant 9 simbolius.

// Inicializuokite originl eilutę
$ string = "PHP yra serverio pusės scenarijų kalba";
// Iškirpkite pagrindą nuo 21, kurio ilgis 9
$ sub_string = substr ($ eilutė, 21, 9);
// Atsispausdinkite originalią eilutę ir pakraštį
aidas "

Originali eilutės vertė yra: $ eilutė

";
aidas "

Substringo vertė yra: $ sub_string

";
?>

Išvestis:

Ši išvestis bus rodoma paleidus scenarijų iš tinklo serverio. Scenarijus yra substring pritaikius substr () funkciją.

4 pavyzdys: substrato () naudojimas su neigiama pradine padėtimi ir ilgiu

Šis pavyzdys parodo, kaip funkciją substr () galima naudoti su neigiama pradine padėtimi ir ilgiu. Čia pradinė padėtis yra -16, o ilgis -9. Pradinė padėtis ir ilgis bus skaičiuojami nuo eilutės pabaigos, o skaičiavimas prasidės nuo 1.

// Inicializuokite pradinę eilutę
$ string = "HTML yra žymėjimo kalba";
// Iškirpkite poskyrį, pradedant nuo -16, ilgiu -9
$ sub_string = substr ($ eilutė, -16, -9);
// Atsispausdinkite originalią eilutę ir pakraštį
aidas "

Originali eilutės vertė yra: $ eilutė

";
aidas "

Substringo vertė yra: $ sub_string

";
?>

Išvestis:

Ši išvestis bus rodoma paleidus scenarijų iš tinklo serverio. Tai rodo, kad antkainis yra substring pritaikius substr () funkciją.

5 pavyzdys: substrato () naudojimas su neigiama pradine padėtimi ir teigiamu ilgiu

Šis pavyzdys rodo, kaip funkciją substr () galima naudoti su teigiama pradine padėtimi ir neigiamu ilgiu. Čia pradinė padėtis yra -11, o ilgis - 7. Pradinė padėtis bus gauta skaičiuojant nuo eilutės pabaigos. Subkategorija bus sukurta suskaičiavus 7 simbolius po pradinės padėties.

// Inicializuokite originl eilutę
$ string = "Javascript dabar yra labai populiarus";
// Iškirpkite pagrindą nuo -11, kurio ilgis 7
$ sub_string = substr ($ eilutė, -11, 7);
// Atsispausdinkite originalią eilutę ir pakraštį
aidas "

Originali eilutės vertė yra: $ eilutė

";
aidas "

Substringo vertė yra: $ sub_string

";
?>

Išvestis:

Ši išvestis bus rodoma paleidus scenarijų iš tinklo serverio. Tai rodo populiarus yra substring pritaikius substr () funkciją.

6 pavyzdys: substrato () naudojimas su teigiama pradine padėtimi ir neigiamu ilgiu

// Inicializuokite originl eilutę
$ string = "Angular 8 yra Javascript sistema";
// Iškirpkite poskyrį nuo 11, kur skaitiklis prasideda nuo 0
$ sub_string = substr ($ eilutė, 0, -26);
// Atsispausdinkite originalią eilutę ir pakraštį
aidas "

Originali eilutės vertė yra: $ eilutė

";
aidas "

Substringo vertė yra: $ sub_string

";
?>

Išvada

Visi galimi PHP funkcijos substr () naudojimo deriniai, norint iškirpti eilutę iš kitos eilutės, parodyti šioje pamokoje naudojant šešis paprastus pavyzdžius. Tikimės, kad praktikuodami šios pamokos pavyzdžius skaitytojai gali efektyviai pritaikyti funkciją substr ().

Žymeklis peršoka arba juda atsitiktinai, kai rašote „Windows 10“
Jei pastebite, kad pelės žymeklis peršoka arba juda pats, automatiškai, atsitiktinai, kai vedate „Windows“ nešiojamąjį kompiuterį ar kompiuterį, kai k...
Kaip pakeisti pelės ir jutiklinių plokščių slinkimo kryptį sistemoje „Windows 10“
Pelė ir Jutiklinė dalisTai ne tik palengvina skaičiavimus, bet ir efektyvesnį bei mažiau laiko reikalaujantį. Mes neįsivaizduojame gyvenimo be šių pri...
Kaip pakeisti pelės žymeklio ir žymeklio dydį, spalvą ir schemą sistemoje „Windows 10“
„Windows 10“ pelės žymeklis ir žymeklis yra labai svarbūs operacinės sistemos aspektai. Tai galima pasakyti ir apie kitas operacines sistemas, taigi, ...