Cum se utilizează funcțiile startsWith() și endsWith() în PHP

Cum Se Utilizeaza Functiile Startswith Si Endswith In Php



PHP oferă mai multe funcții încorporate care facilitează lucrul cu șiruri. StartsWith() și endsWith() sunt două dintre aceste funcții care ne permit să stabilim dacă un șir dat începe sau se termină cu un anumit subșir. Acest articol acoperă utilizarea Incepe cu() și se termină cu() funcții în PHP.

Cum se utilizează funcțiile startsWith() și endsWith() în PHP

Funcțiile startsWith() și endsWith() din PHP pot fi folosite pentru a verifica dacă un șir începe sau se termină cu un anumit caracter sau set de caractere, ceea ce este util pentru validare și filtrare.

Ele pot fi, de asemenea, utilizate pentru tăierea șirurilor pe baza caracterelor lor de început sau de sfârșit, ceea ce este util pentru formatarea și afișarea datelor, mai jos este detaliul ambelor funcții:





Funcția startsWith().

Funcția startsWith() din PHP poate verifica dacă un șir începe cu un subșir specificat.



Sintaxă



Sintaxa pentru funcția startsWith() este următoarea:





bool începe cu ( şir $foan , şir $ac )

Aici, $foan reprezintă șirul care trebuie căutat și $ac reprezintă subșirul de căutat.

Întoarcere

Funcția returnează true dacă primul element al $haystack este $needle și false în caz contrar.



Funcția endsWith().

Pentru a verifica dacă un șir se termină cu un anumit subșir în PHP, se folosește în mod normal funcția endsWith().

Sintaxă

Sintaxa pentru această funcție este următoarea:

bool se termină cu ( şir $foan , şir $ac )

Aici, $foan reprezintă șirul care trebuie căutat și $ac reprezintă subșirul de căutat.

Întoarcere

Funcția revine Adevărat dacă $haystack se termină cu $needle și fals in caz contrar.

Exemplu: Utilizarea funcțiilor startsWith() și endsWith() în PHP

Să aruncăm o privire la un exemplu care demonstrează utilizarea funcțiilor startsWith() și endsWith() în PHP:



funcţie incepe cu ( $foan , $ac ) {

întoarcere substr ( $foan , 0 , strlen ( $ac ) ) === $ac ;

}

funcţie se termină cu ( $foan , $ac ) {

întoarcere substr ( $foan , - strlen ( $ac ) ) === $ac ;

}

// Definiți un șir

$șir = 'Bună ziua, PHP!' ;

// Folosiți funcția startsWith() pentru a verifica dacă șirul începe cu „Hello”

dacă ( incepe cu ( $șir , 'Buna ziua' ) ) {

ecou „Șirul începe cu „Bună ziua”. ;

} altfel {

ecou „Șirul nu începe cu „Bună ziua”. ;

}

// Folosiți funcția endsWith() pentru a verifica dacă șirul se termină cu „PHP!”

dacă ( se termină cu ( $șir , 'PHP!' ) ) {

ecou „Șirul se termină cu „PHP!”.” ;

} altfel {

ecou „șirul se termină fără „PHP!”.” ;

}

?>

În acest exemplu, am definit funcțiile startsWith() și endsWith() și apoi le-am folosit pentru a verifica dacă un șir dat începe sau se termină cu un subșir specificat. Rezultatul acestui cod ar fi:

Concluzie

Funcțiile startsWith() și endsWith() sunt funcții simple, dar puternice, care ne permit să verificăm dacă un șir dat începe sau se termină cu un subșir specificat în PHP. Folosind aceste funcții, putem valida cu ușurință intrarea utilizatorului, putem căuta modele specifice într-un șir și putem efectua alte operațiuni utile.