php

Bontsa ki a sztringet a karakterláncból a PHP-ben az substr () használatával

Bontsa ki a sztringet a karakterláncból a PHP-ben az substr () használatával
Az substr () függvény segítségével bármely részt kivághatunk egy karakterláncból a PHP-ben. Ez a PHP beépített függvénye, amely a karakterlánc részét adja vissza a kiindulási helyzet és a hosszérték alapján. A karakterlánc eredeti értéke változatlan marad, miután ezt a függvényt erre az értékre alkalmazta. Ez az oktatóanyag bemutatja, hogy az substr () függvény hogyan használható a PHP szkriptben a karakterlánc részének kivágására.

Szintaxis:

Az substr () függvény szintaxisa az alábbiakban magyarázattal szolgál.

karakterlánc szubsztrátum (karakterlánc $ string, int $ offset [, int | null $ length = null])

Ennek a függvénynek három argumentuma lehet. Két érv kötelező, egy pedig nem kötelező. Az első érv, $ karakterlánc, az eredeti karakterlánc-értéket veszi fel onnan, ahonnan az alstring kibontásra kerül. A második érv, $ ellentételezés, a kiindulási helyzetet veszi fel, ahonnan az alsáv kihúzódik. Az argumentum értéke bármilyen pozitív vagy negatív egész szám lehet. Az opcionális argumentum, $ hossz, az alsor hosszát veszi fel. Ennek az érvnek az értéke bármilyen pozitív vagy negatív szám lehet. Ha ez az argumentum kihagyásra kerül az substr () függvényből, akkor ez a függvény a kezdőponttól kezdve adja vissza a karakterláncot $ ellentételezés érték az eredeti karakterlánc végéig.

1. példa: Szubsztrát () használata pozitív kiindulási pozícióval

Ez a példa bemutatja, hogy az substr () függvény csak pozitív kiindulási helyzet esetén használható-e. Ha a kiindulási helyzet pozitív, akkor a számlálás 0-tól kezdődik. Itt a kiinduló helyzet 11. Tehát a húr a 12. pozíciótól az eredeti húr végéig lesz elvágva.

// Inicializálja az eredeti karakterláncot
$ string = "Üdvözli a LinuxHint";
// Vágjuk az alszöveget 11-től kezdve, ahol a számláló 0-tól indul
$ sub_string = substr ($ string, 11);
// Nyomtassa ki az eredeti karakterláncot és az alszöveget
visszhang "

Az eredeti karakterlánc értéke: $ karakterlánc

";
visszhang "

Az alszöveg értéke: $ sub_string

";
?>

Kimenet:

A következő kimenet jelenik meg, miután a parancsfájlt futtatta a webszerverről. Ez azt mutatja LinuxHint a szubsztring az substr () függvény alkalmazása után.

2. példa: Negatív kiindulási helyzetű substr () használata

Ez a példa bemutatja, hogyan lehet az substr () függvényt használni a negatív kezdőponttal egy karakterlánc kivágására egy másik string értékből. Ha a kiindulási helyzet negatív, akkor a számlálás az eredeti karakterlánc végétől és az 1 értéktől kezdődik. Nincs megadva hossz argumentum. Tehát a szkript visszaállít egy részstringet a kezdő pozícióból a karakterlánc végéig.

// Inicializálja az eredeti karakterláncot
$ string = "Szeretek programozni";
// Vágjuk az alszöveget 11-től kezdve, ahol a számláló 0-tól indul
$ sub_string = substr ($ string, -11);
// Nyomtassa ki az eredeti karakterláncot és az alszöveget
visszhang "

Az eredeti karakterlánc értéke: $ karakterlánc

";
visszhang "

Az alszöveg értéke: $ sub_string

";
?>

Kimenet:

A következő kimenet jelenik meg, miután a parancsfájlt futtatta a webszerverről. Ez azt mutatja programozás a szubsztring az substr () függvény alkalmazása után.

3. példa: Szubsztrát () használata pozitív kiindulási pozícióval és hosszúsággal

Ez a példa bemutatja, hogy az substr () függvény hogyan használható pozitív kiindulási pozícióval és hosszúsággal. Itt a kiindulási helyzet 21, a hossza 9. A kiindulási helyzetet 0-tól 21-ig számolva, a végső pozíciót pedig 9 karakter számolásával kapjuk meg.

// Inicializálja az originl karakterláncot
$ string = "A PHP egy szerveroldali szkriptnyelv";
// Vágja el az alszalagot 21-től kezdve, 9 hosszúsággal
$ sub_string = substr ($ string, 21, 9);
// Nyomtassa ki az eredeti karakterláncot és az alszöveget
visszhang "

Az eredeti karakterlánc értéke: $ karakterlánc

";
visszhang "

Az alszöveg értéke: $ sub_string

";
?>

Kimenet:

A következő kimenet jelenik meg, miután a parancsfájlt futtatta a webszerverről. Szkriptelés a szubsztring az substr () függvény alkalmazása után.

4. példa: Negatív kiindulási helyzetű és hosszúságú szubsztrát () használata

Ez a példa bemutatja, hogyan lehet az substr () függvényt használni a negatív kezdő pozícióval és hosszúsággal. Itt a kiindulási helyzet -16, a hossz pedig -9. Mind a kezdő pozíció, mind a hossz a húr végétől számít, a számolás pedig 1-től kezdődik.

// Inicializálja az eredeti karakterláncot
$ string = "A HTML egy jelölő nyelv";
// Vágjuk az alszalagot -16-tól kezdve a -9 hosszúsággal
$ sub_string = substr ($ string, -16, -9);
// Nyomtassa ki az eredeti karakterláncot és az alszöveget
visszhang "

Az eredeti karakterlánc értéke: $ karakterlánc

";
visszhang "

Az alszöveg értéke: $ sub_string

";
?>

Kimenet:

A következő kimenet jelenik meg, miután a parancsfájlt futtatta a webszerverről. Ez azt mutatja, hogy a felár a szubsztring az substr () függvény alkalmazása után.

5. példa: Negatív kiindulási helyzetű és pozitív hosszúságú szubsztrát () használata

Ez a példa bemutatja, hogy az substr () függvény hogyan használható pozitív kiindulási pozícióval és negatív hosszúsággal. Itt a kiindulási helyzet -11, a hossza 7. A kiindulási helyzetet a karakterlánc végétől számolva kapjuk meg. Az alszöveget úgy generáljuk, hogy a kezdő pozíció után 7 karaktert számolunk.

// Inicializálja az originl karakterláncot
$ string = "A Javascript most nagyon népszerű";
// Vágja az alszöveget -11-től kezdve a 7 hosszúsággal
$ sub_string = substr ($ string, -11, 7);
// Nyomtassa ki az eredeti karakterláncot és az alszöveget
visszhang "

Az eredeti karakterlánc értéke: $ karakterlánc

";
visszhang "

Az alszöveg értéke: $ sub_string

";
?>

Kimenet:

A következő kimenet jelenik meg, miután a parancsfájlt futtatta a webszerverről. Ez azt mutatja népszerű a szubsztring az substr () függvény alkalmazása után.

6. példa: Pozíció () használata pozitív kiindulási pozícióval és negatív hosszúsággal

// Inicializálja az originl karakterláncot
$ string = "Az Angular 8 egy Javascript keretrendszer";
// Vágjuk az alszöveget 11-től kezdve, ahol a számláló 0-tól indul
$ sub_string = substr ($ string, 0, -26);
// Nyomtassa ki az eredeti karakterláncot és az alszöveget
visszhang "

Az eredeti karakterlánc értéke: $ karakterlánc

";
visszhang "

Az alszöveg értéke: $ sub_string

";
?>

Következtetés

A PHP-ben az substr () függvény használatának minden lehetséges kombinációja egy sztring kivágásához egy másik karaktersorozatból ebben az útmutatóban látható hat egyszerű példa segítségével. Remélhetőleg az olvasók hatékonyan alkalmazhatják az substr () függvényt, miután gyakorolták az oktatóanyag példáit.

Az egér és az érintőpadok görgetési irányának megfordítása a Windows 10 rendszerben
Egér és Érintőpads nemcsak a számítást könnyűvé, de hatékonyabbá és kevésbé időigényessé is teszi. Nem tudunk elképzelni egy életet ezek nélkül az esz...
Az egérmutató és a kurzor méretének, színének és sémájának módosítása a Windows 10 rendszeren
Az egérmutató és a kurzor a Windows 10 operációs rendszerben nagyon fontos szempont. Ez elmondható más operációs rendszerekről is, tehát valójában eze...
Ingyenes és nyílt forráskódú játékmotorok a Linux játékok fejlesztéséhez
Ez a cikk felsorolja azokat az ingyenes és nyílt forráskódú játékmotorokat, amelyek felhasználhatók 2D és 3D játékok fejlesztésére Linuxon. Számos ily...