Kako koristiti funkcije startsWith() i endsWith() u PHP-u
Funkcije startsWith() i endsWith() u PHP-u mogu se koristiti za provjeru počinje li niz ili završava s određenim znakom ili skupom znakova, što je korisno za provjeru valjanosti i filtriranje.
Također se mogu koristiti za skraćivanje nizova na temelju njihovih početnih ili završnih znakova, što je korisno za oblikovanje i prikaz podataka, u nastavku su detalji obje funkcije:
funkcija startsWith().
Funkcija startsWith() u PHP-u može provjeriti započinje li niz određenim podnizom.
Sintaksa
Sintaksa funkcije startsWith() je sljedeća:
bool počinje sa ( niz $plast sijena , niz $igla )
Ovdje, $plast sijena predstavlja niz koji se traži, i $igla predstavlja podniz za traženje.
Povratak
Funkcija vraća true ako je prvi element $haystack $needle i false u suprotnom.
endsWith() funkcija
Za provjeru završava li niz određenim podnizom u PHP-u se obično koristi funkcija endsWith().
Sintaksa
Sintaksa ove funkcije je sljedeća:
bool završava sa ( niz $plast sijena , niz $igla )Ovdje, $plast sijena predstavlja niz koji se traži, i $igla predstavlja podniz za traženje.
Povratak
Funkcija se vraća pravi ako $plast sijena završava sa $igla, i lažno inače.
Primjer: korištenje funkcija startsWith() i endsWith() u PHP-u
Pogledajmo primjer koji pokazuje korištenje funkcija startsWith() i endsWith() u PHP-u:
funkcija počinje sa ( $plast sijena , $igla ) {
povratak substr ( $plast sijena , 0 , strlen ( $igla ) ) === $igla ;
}
funkcija završava sa ( $plast sijena , $igla ) {
povratak substr ( $plast sijena , - strlen ( $igla ) ) === $igla ;
}
// Definirajte niz
$string = 'Zdravo, PHP!' ;
// Koristite funkciju startsWith() da provjerite počinje li niz s 'Hello'
ako ( počinje sa ( $string , 'Zdravo' ) ) {
jeka 'Niz počinje s 'Zdravo'.' ;
} drugo {
jeka 'niz ne počinje s 'Zdravo'.' ;
}
// Koristite funkciju endsWith() da provjerite završava li niz s 'PHP!'
ako ( završava sa ( $string , 'PHP!' ) ) {
jeka 'Niz završava s 'PHP!'.' ;
} drugo {
jeka 'string završava bez 'PHP!'.' ;
}
?>
U ovom smo primjeru definirali funkcije startsWith() i endsWith() i zatim ih upotrijebili za provjeru počinje li dati niz ili završava navedenim podnizom. Izlaz ovog koda bio bi:
Zaključak
Funkcije startsWith() i endsWith() jednostavne su, ali moćne funkcije koje nam omogućuju da provjerimo počinje li dati niz ili završava s određenim podnizom u PHP-u. Korištenjem ovih funkcija možemo jednostavno potvrditi korisnički unos, pretraživati određene uzorke u nizu i izvoditi druge korisne operacije.