Paano gamitin ang startsWith() at endsWith() Functions sa PHP

Paano Gamitin Ang Startswith At Endswith Functions Sa Php



Nagbibigay ang PHP ng ilang built-in na function na nagpapadali sa pagtatrabaho sa mga string. Ang StartsWith() at endsWith() ay dalawa sa mga function na ito na nagbibigay-daan sa amin na matukoy kung ang isang naibigay na string ay nagsisimula o nagtatapos sa isang partikular na substring. Sinasaklaw ng artikulong ito ang paggamit ng StartsWith() at endsWith() mga function sa PHP.

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.