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.