Paano Gamitin ang startsWith() at endsWith() Function sa PHP
Ang startsWith() at endsWith() function sa PHP ay maaaring gamitin upang suriin kung ang isang string ay nagsisimula o nagtatapos sa isang partikular na character o set ng mga character, na kapaki-pakinabang para sa pagpapatunay at pag-filter.
Magagamit din ang mga ito para sa pag-trim ng mga string batay sa kanilang panimula o pagtatapos na mga character, na kapaki-pakinabang para sa pag-format at pagpapakita ng data, sa ibaba ay ang detalye ng parehong mga function:
startsWith() Function
Ang startsWith() function sa PHP ay maaaring suriin kung ang isang string ay nagsisimula sa isang tinukoy na substring.
Syntax
Ang syntax para sa startsWith() function ay ang mga sumusunod:
bool startsWith ( string $haystack , string $karayom )
dito, $haystack kumakatawan sa string na hahanapin, at $karayom kumakatawan sa substring na hahanapin.
Bumalik
Nagbabalik ng true ang function kung ang unang elemento ng $haystack ay $needle at false kung hindi.
endsWith() Function
Upang suriin kung ang isang string ay nagtatapos sa isang partikular na substring sa PHP na karaniwang ginagamit ang endsWith() function.
Syntax
Ang syntax para sa function na ito ay ang mga sumusunod:
bool endsWith ( string $haystack , string $karayom )dito, $haystack kumakatawan sa string na hahanapin, at $karayom kumakatawan sa substring na hahanapin.
Bumalik
Nagbabalik ang function totoo kung ang $haystack ay nagtatapos sa $needle, at mali kung hindi.
Halimbawa: Paggamit ng startsWith() at endsWith() Function sa PHP
Tingnan natin ang isang halimbawa na nagpapakita ng paggamit ng startsWith() at endsWith() function sa PHP:
function nagsisimulaSa ( $haystack , $karayom ) {
bumalik substr ( $haystack , 0 , strlen ( $karayom ) ) === $karayom ;
}
function nagtataposSa ( $haystack , $karayom ) {
bumalik substr ( $haystack , - strlen ( $karayom ) ) === $karayom ;
}
// Tukuyin ang isang string
$string = 'Hello, PHP!' ;
// Gumamit ng startsWith() function upang suriin kung ang string ay nagsisimula sa 'Hello'
kung ( nagsisimulaSa ( $string , 'Kamusta' ) ) {
echo 'Nagsisimula ang string sa 'Hello'.' ;
} iba pa {
echo 'Hindi nagsisimula ang string sa 'Hello'.' ;
}
// Gumamit ng endsWith() function upang suriin kung ang string ay nagtatapos sa 'PHP!'
kung ( nagtataposSa ( $string , 'PHP!' ) ) {
echo 'Ang string ay nagtatapos sa 'PHP!'.' ;
} iba pa {
echo 'nagtatapos ang string nang walang 'PHP!'.' ;
}
?>
Sa halimbawang ito, tinukoy namin ang startsWith() at endsWith() function at pagkatapos ay ginamit ang mga ito upang suriin kung ang isang naibigay na string ay nagsisimula o nagtatapos sa isang tinukoy na substring. Ang output ng code na ito ay:
Konklusyon
Ang startsWith() at endsWith() function ay simple ngunit makapangyarihang function na nagbibigay-daan sa amin upang suriin kung ang isang naibigay na string ay nagsisimula o nagtatapos sa isang tinukoy na substring sa PHP. Sa pamamagitan ng paggamit ng mga function na ito, madali naming mapatunayan ang input ng user, maghanap ng mga partikular na pattern sa isang string, at magsagawa ng iba pang kapaki-pakinabang na operasyon.