Kuidas kasutada PHP-s funktsioone startsWith() ja endsWith().

Kuidas Kasutada Php S Funktsioone Startswith Ja Endswith



PHP pakub mitmeid sisseehitatud funktsioone, mis muudavad stringidega töötamise lihtsaks. StartsWith() ja endsWith() on kaks neist funktsioonidest, mis võimaldavad meil määrata, kas antud string algab või lõpeb konkreetse alamstringiga. See artikkel hõlmab kasutamist Algab() ja lõpeb() funktsioonid PHP-s.

Funktsioonide startsWith() ja endsWith() kasutamine PHP-s

PHP-i startsWith() ja endsWith() funktsioone saab kasutada selleks, et kontrollida, kas string algab või lõpeb kindla märgi või märgikomplektiga, mis on kasulik valideerimiseks ja filtreerimiseks.

Neid saab kasutada ka stringide kärpimiseks nende algus- või lõpumärkide põhjal, mis on abiks andmete vormindamisel ja kuvamisel. Allpool on mõlema funktsiooni üksikasjad:







StartsWith() funktsioon

PHP funktsioon startsWith() saab kontrollida, kas string algab määratud alamstringiga.



Süntaks



Funktsiooni startsWith() süntaks on järgmine:





bool algab Koos ( string $heinakuhjas , string $nõel )

Siin $heinakuhjas tähistab otsitavat stringi ja $nõel tähistab otsitavat alamstringi.

Tagasi

Funktsioon tagastab tõene, kui $heinakuhja esimene element on $needle ja false muul juhul.



endsWith() funktsioon

Kontrollimaks, kas string lõpeb PHP-s kindla alamstringiga, kasutatakse tavaliselt funktsiooni endsWith().

Süntaks

Selle funktsiooni süntaks on järgmine:

bool lõpeb Koos ( string $heinakuhjas , string $nõel )

Siin $heinakuhjas tähistab otsitavat stringi ja $nõel tähistab otsitavat alamstringi.

Tagasi

Funktsioon tagastab tõsi kui $heinakuhjas lõpeb $nõelaga ja vale muidu.

Näide: Funktsioonide startsWith() ja endsWith() kasutamine PHP-s

Vaatame näidet, mis demonstreerib funktsioonide startsWith() ja endsWith() kasutamist PHP-s:



funktsiooni algab ( $heinakuhjas , $nõel ) {

tagasi alamstr ( $heinakuhjas , 0 , strlen ( $nõel ) ) === $nõel ;

}

funktsiooni lõpeb koos ( $heinakuhjas , $nõel ) {

tagasi alamstr ( $heinakuhjas , - strlen ( $nõel ) ) === $nõel ;

}

// Määrake string

$string = 'Tere, PHP!' ;

// Kasutage funktsiooni startsWith(), et kontrollida, kas string algab tähega 'Tere'

kui ( algab ( $string , 'Tere' ) ) {

kaja 'Ling algab 'Tere'. ;

} muidu {

kaja 'string ei alga sõnaga 'Tere'. ;

}

// Kasutage funktsiooni endsWith(), et kontrollida, kas string lõpeb tähega 'PHP!'

kui ( lõpeb koos ( $string , 'PHP!' ) ) {

kaja 'String lõpeb 'PHP!'.' ;

} muidu {

kaja 'string lõpeb ilma PHP-ta!' ;

}

?>

Selles näites oleme määratlenud funktsioonid startsWith() ja endsWith() ning seejärel kasutasime neid selleks, et kontrollida, kas antud string algab või lõpeb määratud alamstringiga. Selle koodi väljund oleks järgmine:

Järeldus

Funktsioonid startsWith() ja endsWith() on lihtsad, kuid võimsad funktsioonid, mis võimaldavad meil kontrollida, kas antud string algab või lõpeb PHP-s määratud alamstringiga. Neid funktsioone kasutades saame hõlpsalt kontrollida kasutaja sisendit, otsida stringist konkreetseid mustreid ja teha muid kasulikke toiminguid.