Rumah > pembangunan bahagian belakang > tutorial php > Gunakan fungsi str_ends_with() dalam PHP8 untuk menentukan penghujung rentetan

Gunakan fungsi str_ends_with() dalam PHP8 untuk menentukan penghujung rentetan

WBOY
Lepaskan: 2023-05-16 18:54:02
asal
864 orang telah melayarinya

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":

$haystack = "This is the end";
$needle = "end";
if (str_ends_with($haystack, $needle)) {

c28ef63ad849a6a9fc28dcf8cc619999

}
?>

Nota: Fungsi

  1. str_ends_with() ialah fungsi baharu yang ditambah dalam PHP8 , tidak boleh digunakan dalam versi PHP yang lebih rendah. Jika anda ingin menggunakan fungsi ini, pastikan anda menaik taraf kepada PHP8 atau lebih tinggi.
  2. Apabila menggunakan fungsi str_ends_with(), sila pastikan bahawa nilai parameter $needle tidak disertakan dalam rentetan $haystack. Jika tidak, fungsi akan mengembalikan hasil yang salah. Sebagai contoh, jika rentetan $needle ialah "adalah" dan rentetan $haystack ialah "Ini adalah penghujung", maka fungsi itu akan kembali benar, yang jelas salah.
  3. Fungsi str_ends_with() adalah sensitif huruf besar-besaran. Contohnya, jika rentetan $haystack ialah "Hello World" dan rentetan $needle ialah "dunia", fungsi itu akan mengembalikan palsu. Jika padanan tidak sensitif huruf besar diperlukan, kedua-dua parameter perlu ditukar kepada huruf kecil atau huruf besar sebelum menggunakan fungsi ini.

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!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan