Cara menggunakan fungsi startsWith() dan endsWith() di PHP

Cara Menggunakan Fungsi Startswith Dan Endswith Di Php



PHP menyediakan beberapa fungsi bawaan yang memudahkan bekerja dengan string. StartsWith() dan endsWith() adalah dua dari fungsi ini yang memungkinkan kita menentukan apakah suatu string dimulai atau diakhiri dengan substring tertentu. Artikel ini mencakup penggunaan Dimulai dengan() Dan berakhir dengan() fungsi dalam PHP.

Cara Menggunakan Fungsi startsWith() dan endsWith() di PHP

Fungsi startsWith() dan endsWith() dalam PHP dapat digunakan untuk memeriksa apakah sebuah string dimulai atau diakhiri dengan karakter atau kumpulan karakter tertentu, yang berguna untuk validasi dan pemfilteran.

Mereka juga dapat digunakan untuk memangkas string berdasarkan karakter awal atau akhir mereka, yang berguna untuk memformat dan menampilkan data, di bawah ini detail dari kedua fungsi tersebut:







fungsi mulaiDengan()

Fungsi startsWith() di PHP dapat memeriksa apakah sebuah string dimulai dengan substring yang ditentukan.



Sintaksis



Sintaks untuk fungsi startsWith() adalah sebagai berikut:





bool dimulaiDengan ( rangkaian $tumpukan jerami , rangkaian $ jarum )

Di Sini, $tumpukan jerami mewakili string yang akan dicari, dan $ jarum mewakili substring untuk dicari.

Kembali

Fungsi mengembalikan true jika elemen pertama dari $haystack adalah $needle dan false jika sebaliknya.



BerakhirDengan() Fungsi

Untuk memeriksa apakah suatu string diakhiri dengan substring tertentu di PHP biasanya fungsi endsWith() digunakan.

Sintaksis

Sintaks untuk fungsi ini adalah sebagai berikut:

bool berakhirDengan ( rangkaian $tumpukan jerami , rangkaian $ jarum )

Di Sini, $tumpukan jerami mewakili string yang akan dicari, dan $ jarum mewakili substring untuk dicari.

Kembali

Fungsi kembali BENAR jika $haystack diakhiri dengan $needle, dan PALSU jika tidak.

Contoh: Menggunakan fungsi startsWith() dan endsWith() di PHP

Mari kita lihat contoh yang mendemonstrasikan penggunaan fungsi startsWith() dan endsWith() di PHP:



fungsi dimulai dengan ( $tumpukan jerami , $ jarum ) {

kembali substr ( $tumpukan jerami , 0 , strlen ( $ jarum ) ) === $ jarum ;

}

fungsi berakhir dengan ( $tumpukan jerami , $ jarum ) {

kembali substr ( $tumpukan jerami , - strlen ( $ jarum ) ) === $ jarum ;

}

// Mendefinisikan sebuah string

$string = 'Halo, PHP!' ;

// Gunakan fungsi startsWith() untuk memeriksa apakah string dimulai dengan 'Halo'

jika ( dimulai dengan ( $string , 'Halo' ) ) {

gema 'String dimulai dengan 'Halo'.' ;

} kalau tidak {

gema 'string tidak dimulai dengan 'Halo'.' ;

}

// Gunakan fungsi endsWith() untuk memeriksa apakah string diakhiri dengan 'PHP!'

jika ( berakhir dengan ( $string , 'PHP!' ) ) {

gema 'String diakhiri dengan 'PHP!'.' ;

} kalau tidak {

gema 'string berakhir tanpa 'PHP!'.' ;

}

?>

Dalam contoh ini, kami telah mendefinisikan fungsi startsWith() dan endsWith() dan kemudian menggunakannya untuk memeriksa apakah string yang diberikan dimulai atau diakhiri dengan substring yang ditentukan. Output dari kode ini adalah:

Kesimpulan

Fungsi startsWith() dan endsWith() adalah fungsi sederhana namun kuat yang memungkinkan kita memeriksa apakah string yang diberikan dimulai atau diakhiri dengan substring yang ditentukan dalam PHP. Dengan menggunakan fungsi ini, kita dapat dengan mudah memvalidasi masukan pengguna, mencari pola tertentu dalam string, dan melakukan operasi berguna lainnya.