Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Gunakan fungsi str_ends_with() dalam PHP8 untuk menentukan penghujung rentetan dengan mudah

Gunakan fungsi str_ends_with() dalam PHP8 untuk menentukan penghujung rentetan dengan mudah

WBOY
WBOYasal
2023-05-17 21:51:211606semak imbas

Dengan ketibaan PHP8, ia membawa beberapa ciri dan penambahbaikan baharu. Satu fungsi yang patut diberi perhatian khusus ialah fungsi str_ends_with().

Fungsi str_ends_with() ialah kaedah baharu dalam PHP8, digunakan untuk menyemak sama ada rentetan berakhir dengan rentetan tertentu. Ia pada asasnya ditulis dengan cara yang serupa dengan fungsi str_contains(), tetapi khusus untuk menyemak penghujung rentetan.

Menggunakan fungsi str_ends_with() boleh menentukan penghujung rentetan dengan mudah, tanpa perlu menulis tangan ungkapan biasa yang kompleks atau menggunakan pembangunan fungsi yang lebih rumit.

Sintaks asas untuk menggunakan fungsi str_ends_with() adalah seperti berikut:

str_ends_with(string $haystack, string $needle): bool

Antaranya, $haystack ialah rentetan yang perlu diperiksa, dan $needle ialah rentetan penamat yang memerlukan untuk diperiksa.

Contohnya:

$haystack = 'hello world';
$needle = 'world';
if (str_ends_with($haystack, $needle)) {
    echo '匹配成功';
} else {
    echo '匹配失败';
}

Dalam kod di atas, kami menggunakan fungsi str_ends_with() untuk menyemak sama ada rentetan $haystack berakhir dengan rentetan $needle. Jika perlawanan berjaya, "match successfully" akan dikeluarkan, jika tidak "match failed" akan dikeluarkan.

Perlu diambil perhatian bahawa fungsi str_ends_with() adalah sensitif huruf besar-besaran, jadi anda perlu memberi perhatian kepada isu padanan kes semasa memadankan.

Fungsi str_ends_with() sebenarnya adalah alat yang sangat berguna, terutamanya apabila melakukan operasi rentetan. Sebagai contoh, apabila memproses laluan fail, kita biasanya perlu menyemak sama ada rentetan laluan berakhir dengan sambungan tertentu, yang boleh ditentukan dengan mudah menggunakan fungsi str_ends_with().

Ringkasnya, fungsi str_ends_with() ialah fungsi baharu yang sangat berguna dalam PHP8, yang membolehkan kami memadankan hujung rentetan dengan lebih mudah. Pada masa yang sama, ia juga menunjukkan kepada kita pembangunan berterusan dan peningkatan bahasa PHP.

Atas ialah kandungan terperinci Gunakan fungsi str_ends_with() dalam PHP8 untuk menentukan penghujung rentetan dengan mudah. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

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