Kako koristiti funkcije startsWith() i endsWith() u PHP-u

Kako Koristiti Funkcije Startswith I Endswith U Php U



PHP nudi nekoliko ugrađenih funkcija koje olakšavaju rad sa nizovima. StartsWith() i endsWith() su dvije od ovih funkcija koje nam omogućuju da odredimo počinje li dani niz ili završava s određenim podnizom. Ovaj članak pokriva upotrebu Počinje sa() i završava sa() funkcije u PHP-u.

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.