php

Pura alimerkkijono merkkijonosta PHP ssä käyttämällä substraattia ()

Pura alimerkkijono merkkijonosta PHP ssä käyttämällä substraattia ()
substr () -funktiota käytetään minkä tahansa osan leikkaamiseen merkkijonosta PHP: ssä. Se on PHP: n sisäänrakennettu toiminto, joka palauttaa merkkijonon osan lähtökohdan ja pituusarvon perusteella. Merkkijonon alkuperäinen arvo pysyy muuttumattomana, kun tätä toimintoa on käytetty kyseiseen arvoon. Kuinka substr () -funktiota voidaan käyttää PHP-komentosarjassa merkkijonon osan leikkaamiseen, on esitetty tässä opetusohjelmassa.

Syntaksi:

Funktio substraatti () syntaksista annetaan alla selityksineen.

merkkijono substraatti (merkkijono $ string, int $ offset [, int | null $ length = null])

Tämä toiminto voi sisältää kolme argumenttia. Kaksi argumenttia on pakollinen, ja yksi argumentti on valinnainen. Ensimmäinen argumentti, $ merkkijono, vie alkuperäisen merkkijonon arvon, josta alimerkkijono puretaan. Toinen väite, $ offset, ottaa alkuasennon, josta alimerkkijono irtoaa. Tämän argumentin arvo voi olla mikä tahansa positiivinen tai negatiivinen kokonaisluku. Valinnainen argumentti, $ pituus, vie osajonon pituuden. Tämän argumentin arvo voi olla mikä tahansa positiivinen tai negatiivinen luku. Jos tämä argumentti jätetään pois substr () -funktiosta, tämä funktio palauttaa merkkijonon alkaen $ offset arvo alkuperäisen merkkijonon loppuun.

Esimerkki 1: Substraatin () käyttö positiivisella lähtöasennolla

Tämä esimerkki osoittaa, kuinka substraatti () -funktiota voidaan käyttää vain positiivisen lähtöasennon kanssa. Jos lähtöasento on positiivinen, laskenta alkaa 0: sta. Tässä lähtökohta on 11. Joten merkkijono leikataan 12. sijasta alkuperäisen merkkijonon loppuun.

// Alusta alkuperäinen merkkijono
$ string = "Tervetuloa LinuxHintiin";
// Leikkaa alaosuus alkaen 11: stä, jossa laskuri alkaa 0: sta
$ sub_string = substr ($ merkkijono, 11);
// Tulosta alkuperäinen merkkijono ja alaosio
kaiku "

Alkuperäinen merkkijonoarvo on: $ merkkijono

";
kaiku "

Alimerkkiarvo on: $ sub_string

";
?>

Tuotos:

Seuraava tulos tulee näkyviin, kun komentosarja on suoritettu verkkopalvelimelta. Se osoittaa sen LinuxHint on alimerkkijono substraatti () -toiminnon soveltamisen jälkeen.

Esimerkki 2: Substraatin () käyttö negatiivisella alkuasennolla

Tämä esimerkki osoittaa, kuinka substraatti () -funktiota voidaan käyttää negatiivisen alkuasennon kanssa merkkijonon leikkaamiseksi toisesta merkkijonon arvosta. Jos lähtöasento on negatiivinen, laskenta alkaa alkuperäisen merkkijonon lopusta ja arvosta 1. Pituusargumenttia ei anneta. Joten komentosarja palauttaa alimerkkijonon merkkijonon alkuasennosta loppuun.

// Alusta alkuperäinen merkkijono
$ string = "Pidän ohjelmoinnista";
// Leikkaa alaosuus alkaen 11: stä, jossa laskuri alkaa 0: sta
$ sub_string = substr ($ merkkijono, -11);
// Tulosta alkuperäinen merkkijono ja alaosio
kaiku "

Alkuperäinen merkkijonoarvo on: $ merkkijono

";
kaiku "

Alimerkkiarvo on: $ sub_string

";
?>

Tuotos:

Seuraava tulos tulee näkyviin, kun komentosarja on suoritettu verkkopalvelimelta. Se osoittaa sen ohjelmointi on alimerkkijono substraatti () -toiminnon soveltamisen jälkeen.

Esimerkki 3: Substraatin () käyttö positiivisella alkuasennolla ja pituudella

Tämä esimerkki osoittaa, kuinka substraatti () -funktiota voidaan käyttää positiivisella alkuasennolla ja pituudella. Tässä lähtöasento on 21 ja pituus 9. Aloituspaikka noudetaan laskemalla 0: sta 21: een ja loppupiste saadaan laskemalla 9 merkkiä.

// Alusta originl-merkkijono
$ string = "PHP on palvelinpuolen komentosarjakieli";
// Leikkaa alaosuus alkaen 21 pituudesta 9
$ sub_string = substr ($ merkkijono, 21, 9);
// Tulosta alkuperäinen merkkijono ja alaotsikko
kaiku "

Alkuperäinen merkkijonoarvo on: $ merkkijono

";
kaiku "

Alimerkkiarvo on: $ sub_string

";
?>

Tuotos:

Seuraava tulos tulee näkyviin, kun komentosarja on suoritettu verkkopalvelimelta. Komentosarjat on alimerkkijono substraatti () -toiminnon soveltamisen jälkeen.

Esimerkki 4: Substraatin () käyttö negatiivisella alkuasennolla ja pituudella

Tämä esimerkki osoittaa, kuinka substraatti () -funktiota voidaan käyttää negatiivisen alkuasennon ja pituuden kanssa. Tässä lähtöasento on -16 ja pituus -9. Sekä alkuasento että pituus lasketaan merkkijonon lopusta ja laskenta alkaa 1: stä.

// Alusta alkuperäinen merkkijono
$ string = "HTML on lisäkieli";
// Leikkaa alaosuus alkaen -16 pituudella -9
$ sub_string = substraatti ($ merkkijono, -16, -9);
// Tulosta alkuperäinen merkkijono ja alaotsikko
kaiku "

Alkuperäinen merkkijonoarvo on: $ merkkijono

";
kaiku "

Alimerkkiarvo on: $ sub_string

";
?>

Tuotos:

Seuraava tulos tulee näkyviin, kun komentosarja on suoritettu verkkopalvelimelta. Se osoittaa, että korotus on alimerkkijono substraatti () -toiminnon soveltamisen jälkeen.

Esimerkki 5: Substraatin () käyttö negatiivisella alkuasennolla ja positiivisella pituudella

Tämä esimerkki osoittaa, kuinka substraatti () -funktiota voidaan käyttää positiivisen lähtöasennon ja negatiivisen pituuden kanssa. Tässä lähtöasento on -11 ja pituus 7. Aloituspaikka noudetaan laskemalla merkkijonon lopusta. Alalause muodostetaan laskemalla 7 merkkiä lähtöpaikan jälkeen.

// Alusta originl-merkkijono
$ string = "Javascript on nyt erittäin suosittu";
// Leikkaa alaosuus alkaen -11 pituudella 7
$ sub_string = substraatti ($ string, -11, 7);
// Tulosta alkuperäinen merkkijono ja alaotsikko
kaiku "

Alkuperäinen merkkijonoarvo on: $ merkkijono

";
kaiku "

Alimerkkiarvo on: $ sub_string

";
?>

Tuotos:

Seuraava tulos tulee näkyviin, kun komentosarja on suoritettu verkkopalvelimelta. Se osoittaa sen suosittu on alimerkkijono substraatti () -toiminnon jälkeen.

Esimerkki 6: Substraatin () käyttö positiivisella lähtöasennolla ja negatiivisella pituudella

// Alusta originl-merkkijono
$ string = "Kulma 8 on Javascript-kehys";
// Leikkaa alaosuus alkaen 11: stä, jossa laskuri alkaa 0: sta
$ sub_string = substr ($ merkkijono, 0, -26);
// Tulosta alkuperäinen merkkijono ja alaosio
kaiku "

Alkuperäinen merkkijonoarvo on: $ merkkijono

";
kaiku "

Alimerkkiarvo on: $ sub_string

";
?>

Johtopäätös

Kaikki mahdolliset yhdistelmät PHP: n substr () -toiminnon käyttämisestä merkkijonon leikkaamiseksi toisesta merkkijonosta on esitetty tässä opetusohjelmassa kuuden yksinkertaisen esimerkin avulla. Toivottavasti lukijat voivat soveltaa substraatti () -toimintoa tehokkaasti harjoiteltuaan tämän opetusohjelman esimerkkejä.

Middle mouse button not working in Windows 10
The middle mouse button helps you scroll through long webpages and screens with a lot of data. If that stops, well you will end up using the keyboard ...
How to change Left & Right mouse buttons on Windows 10 PC
It's quite a norm that all computer mouse devices are ergonomically designed for right-handed users. But there are mouse devices available which are s...
Emulate Mouse clicks by hovering using Clickless Mouse in Windows 10
Using a mouse or keyboard in the wrong posture of excessive usage can result in a lot of health issues, including strain, carpal tunnel syndrome, and ...