Rumah > Artikel > pembangunan bahagian belakang > Gunakan fungsi str_ends_with() dalam PHP8 untuk menentukan penghujung rentetan
Dengan keluaran PHP8, fungsi dan ciri baharu sentiasa diperkenalkan, salah satu fungsi yang patut diberi perhatian ialah str_ends_with(). Fungsi ini boleh digunakan untuk menentukan sama ada rentetan berakhir dengan rentetan tertentu, yang sering digunakan dalam pembangunan sebenar.
Dalam artikel ini, kami akan meneroka penggunaan fungsi str_ends_with() dan beberapa langkah berjaga-jaga. Mula-mula, kita perlu memahami struktur sintaks fungsi ini:
bool str_ends_with ( string $haystack , string $needle )
Fungsi ini menerima dua parameter: $haystack dan $needle. Antaranya, $haystack mewakili rentetan yang hendak diperiksa, dan $needle mewakili rentetan yang hendak disoal. Nilai pulangan fungsi ialah nilai Boolean, yang mengembalikan benar jika $haystack berakhir dengan $needle, jika tidak ia mengembalikan palsu.
Berikut ialah contoh penggunaan fungsi str_ends_with(), yang menanyakan sama ada rentetan $haystack berakhir dengan "end":
1bd999b044aee9cfc7547787cf70443c
Jalankan kod di atas, output akan menjadi "Rentetan berakhir dengan 'akhir'". Ini kerana rentetan $haystack berakhir dengan "end".
Selain penghujung rentetan, fungsi str_ends_with() juga boleh digunakan untuk menyemak sambungan fail. Sebagai contoh, kita boleh menggunakan fungsi ini untuk menyemak sama ada nama fail berakhir dengan ".php" untuk memastikan bahawa hanya fail PHP dibenarkan untuk dimuat naik. Berikut ialah contoh kod seperti ini:
71b1a9c8eea19c80f1f9026f689b44fc
Nota: Fungsi
Ringkasan:
fungsi str_ends_with() ialah fungsi baharu yang mudah yang boleh membantu kami menentukan penghujung rentetan dengan cepat dan tepat semasa operasi rentetan. Dalam pembangunan sebenar, kami boleh menggunakannya untuk menyemak sambungan fail, menyemak sama ada alamat URL berakhir dengan rentetan tertentu, dsb., menjadikan program kami lebih mantap.
Atas ialah kandungan terperinci Gunakan fungsi str_ends_with() dalam PHP8 untuk menentukan penghujung rentetan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!