Kako uporabljati funkciji startsWith() in endsWith() v PHP

Kako Uporabljati Funkciji Startswith In Endswith V Php



PHP ponuja več vgrajenih funkcij, ki olajšajo delo z nizi. StartsWith() in endsWith() sta dve od teh funkcij, ki nam omogočata ugotoviti, ali se dani niz začne ali konča z določenim podnizom. Ta članek obravnava uporabo Začne se z() in endsWith() funkcije v PHP.

Kako uporabljati funkciji startsWith() in endsWith() v PHP

Funkciji startsWith() in endsWith() v PHP lahko uporabite za preverjanje, ali se niz začne ali konča z določenim znakom ali nizom znakov, kar je uporabno za preverjanje in filtriranje.

Uporabljajo se lahko tudi za obrezovanje nizov na podlagi njihovih začetnih ali končnih znakov, kar je koristno za oblikovanje in prikazovanje podatkov, spodaj so podrobnosti obeh funkcij:







funkcija startsWith().

Funkcija startsWith() v PHP lahko preveri, ali se niz začne z določenim podnizom.



Sintaksa



Sintaksa za funkcijo startsWith() je naslednja:





bool se začne z ( vrvica $kozolec , vrvica $igla )

tukaj, $kozolec predstavlja niz, ki ga je treba preiskati, in $igla predstavlja podniz za iskanje.

Vrnitev

Funkcija vrne true, če je prvi element $haystack $needle, drugače pa vrne false.



funkcija endsWith().

Če želite preveriti, ali se niz konča z določenim podnizom v PHP, se običajno uporablja funkcija endsWith().

Sintaksa

Sintaksa te funkcije je naslednja:

bool se konča z ( vrvica $kozolec , vrvica $igla )

tukaj, $kozolec predstavlja niz, ki ga je treba preiskati, in $igla predstavlja podniz za iskanje.

Vrnitev

Funkcija se vrne prav če se $haystack konča z $needle, in lažno drugače.

Primer: uporaba funkcij startsWith() in endsWith() v PHP

Oglejmo si primer, ki prikazuje uporabo funkcij startsWith() in endsWith() v PHP:



funkcijo začne se z ( $kozolec , $igla ) {

vrnitev substr ( $kozolec , 0 , strlen ( $igla ) ) === $igla ;

}

funkcijo endsWith ( $kozolec , $igla ) {

vrnitev substr ( $kozolec , - strlen ( $igla ) ) === $igla ;

}

// Definirajte niz

$string = 'Pozdravljen, PHP!' ;

// Uporabite funkcijo startsWith(), da preverite, ali se niz začne z 'Hello'

če ( začne se z ( $string , 'Zdravo' ) ) {

odmev 'Niz se začne z 'Hello'.' ;

} drugače {

odmev 'niz se ne začne z 'Hello'.' ;

}

// Uporabite funkcijo endsWith(), da preverite, ali se niz konča z 'PHP!'

če ( endsWith ( $string , 'PHP!' ) ) {

odmev 'Niz se konča z 'PHP!'.' ;

} drugače {

odmev 'niz se konča brez 'PHP!'.' ;

}

?>

V tem primeru smo definirali funkciji startsWith() in endsWith() in ju nato uporabili za preverjanje, ali se dani niz začne ali konča z določenim podnizom. Rezultat te kode bi bil:

Zaključek

Funkciji startsWith() in endsWith() sta preprosti, a zmogljivi funkciji, ki nam omogočata, da preverimo, ali se dani niz začne ali konča z določenim podnizom v PHP. Z uporabo teh funkcij lahko enostavno preverimo uporabniški vnos, iščemo določene vzorce v nizu in izvajamo druge uporabne operacije.