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.