A startsWith() és endsWith() függvények használata PHP-ben
A PHP startsWith() és endsWith() függvényei használhatók annak ellenőrzésére, hogy egy karakterlánc egy adott karakterrel vagy karakterkészlettel kezdődik-e vagy végződik, ami hasznos az érvényesítéshez és szűréshez.
Használhatók karakterláncok vágására is a kezdő vagy záró karakterek alapján, ami hasznos az adatok formázásához és megjelenítéséhez, az alábbiakban mindkét funkció részlete található:
startsWith() függvény
A PHP startsWith() függvénye ellenőrizheti, hogy egy karakterlánc egy megadott részkarakterlánccal kezdődik-e.
Szintaxis
A startsWith() függvény szintaxisa a következő:
bool azzal kezdődik ( húr $szénakazal , húr $tű )
Itt, $szénakazal a keresendő karakterláncot jelöli, és $tű a keresendő részkarakterláncot jelöli.
Visszatérés
A függvény igazat ad vissza, ha a $szénakazal első eleme $needle, egyébként false.
endsWith() függvény
Annak ellenőrzésére, hogy egy karakterlánc egy adott részkarakterláncra végződik-e a PHP-ben, általában az endsWith() függvényt használjuk.
Szintaxis
Ennek a függvénynek a szintaxisa a következő:
bool végződikAval ( húr $szénakazal , húr $tű )Itt, $szénakazal a keresendő karakterláncot jelöli, és $tű a keresendő részkarakterláncot jelöli.
Visszatérés
A függvény visszatér igaz ha a $szénakazal a $tűvel végződik, és hamis másképp.
Példa: A startsWith() és endsWith() függvények használata PHP-ben
Vessünk egy példát, amely bemutatja a startsWith() és endsWith() függvények használatát a PHP-ben:
funkció azzal kezdődik ( $szénakazal , $tű ) {
Visszatérés alstr ( $szénakazal , 0 , strlen ( $tű ) ) === $tű ;
}
funkció végződik ( $szénakazal , $tű ) {
Visszatérés alstr ( $szénakazal , - strlen ( $tű ) ) === $tű ;
}
// Karakterlánc definiálása
$string = 'Szia, PHP!' ;
// Használja a startsWith() függvényt annak ellenőrzésére, hogy a karakterlánc 'Hello'-val kezdődik-e
ha ( azzal kezdődik ( $string , 'Helló' ) ) {
visszhang – A húr „Hello”-val kezdődik. ;
} más {
visszhang 'a karakterlánc nem 'Hello'-val kezdődik.' ;
}
// Használja az endsWith() függvényt annak ellenőrzésére, hogy a karakterlánc 'PHP!'
ha ( végződik ( $string , 'PHP!' ) ) {
visszhang 'A karakterlánc 'PHP!'-re végződik.' ;
} más {
visszhang 'A karakterlánc 'PHP!' nélkül végződik.' ;
}
?>
Ebben a példában definiáltuk a startsWith() és endsWith() függvényeket, majd ezek segítségével ellenőriztük, hogy egy adott karakterlánc egy megadott részkarakterlánccal kezdődik vagy végződik. Ennek a kódnak a kimenete a következő lenne:
Következtetés
A startsWith() és endsWith() függvények egyszerű, de hatékony függvények, amelyek lehetővé teszik számunkra, hogy ellenőrizzük, hogy egy adott karakterlánc egy megadott alsztringgel kezdődik-e vagy végződik-e a PHP-ben. Ezen függvények használatával egyszerűen ellenőrizhetjük a felhasználói bevitelt, kereshetünk adott mintákat egy karakterláncban, és egyéb hasznos műveleteket is végrehajthatunk.