Rumah > pembangunan bahagian belakang > tutorial php > Kaedah rentetan baharu dalam PHP8.0: str_starts_with dan str_ends_with

Kaedah rentetan baharu dalam PHP8.0: str_starts_with dan str_ends_with

PHPz
Lepaskan: 2023-05-14 12:38:01
asal
988 orang telah melayarinya

Kaedah rentetan baharu dalam PHP8.0: str_starts_with dan str_ends_with

PHP8.0 ialah versi terkini bahasa pengaturcaraan PHP, yang membawa banyak ciri baharu dan penambahbaikan yang menarik. Antaranya, str_starts_with() dan str_ends_with() ialah dua kaedah rentetan yang sangat berguna Artikel ini akan memperkenalkan anda kepada fungsi, penggunaan dan contoh mereka.

kaedah str_starts_with()

kaedah str_starts_with() digunakan untuk menyemak sama ada rentetan bermula dengan subrentetan yang ditentukan, jika ya, ia mengembalikan benar, jika tidak ia mengembalikan palsu.

Ini ialah sintaks kaedah str_starts_with():

bool str_starts_with ( string $haystack , string $needle )

di mana parameter $haystack ialah rentetan diperiksa, $needle ialah subrentetan yang akan diperiksa.

Berikut ialah beberapa contoh kaedah str_starts_with():

Contoh 1

Untuk menyemak sama ada rentetan bermula dengan subrentetan "Hello":

$myString = "Hello World";
jika (str_starts_with($myString, "Hello")) {

echo "字符串以 Hello 开头。";
Salin selepas log masuk

} lain {

echo "字符串不以 Hello 开头。";
Salin selepas log masuk

}

// Output: "Rentetan bermula dengan Hello."

Contoh 2

Untuk menyemak sama ada rentetan bermula dengan nombor "123":

$myString = "123ABC";
jika (str_starts_with($myString, "123")) {

echo "字符串以 123 开头。";
Salin selepas log masuk

} lain {

echo "字符串不以 123 开头。";
Salin selepas log masuk

}

// Output: "String bermula dengan 123. " "

kaedah str_ends_with()

kaedah str_ends_with() digunakan untuk menyemak sama ada rentetan berakhir dengan subrentetan yang ditentukan Jika ya, ia mengembalikan benar, jika tidak ia mengembalikan palsu.

Ini ialah sintaks kaedah str_ends_with():

bool str_ends_with ( string $haystack , string $needle )

Di mana, parameter $haystack ialah rentetan diperiksa, $needle ialah subrentetan yang akan diperiksa.

Berikut ialah beberapa contoh kaedah str_ends_with():

Contoh 1

Untuk menyemak sama ada rentetan berakhir dengan subrentetan "World":

$myString = "Hello World";
jika (str_ends_with($myString, "World")) {

echo "字符串以 World 结尾。";
Salin selepas log masuk

} lain {

echo "字符串不以 World 结尾。";
Salin selepas log masuk

}

// Output: "Rentetan berakhir dengan Dunia."

Contoh 2

Untuk menyemak sama ada rentetan berakhir dengan subrentetan "789":

$myString = "ABC789" ;
jika (str_ends_with($myString, "789")) {

echo "字符串以 789 结尾。";
Salin selepas log masuk

} lain {

echo "字符串不以 789 结尾。";
Salin selepas log masuk

}

// Output: "String with 789 End. "

Kesimpulan

Kaedah str_starts_with() dan str_ends_with() adalah kaedah rentetan yang sangat berguna dalam PHP8.0. Kaedah ini boleh memudahkan pembangun menyemak permulaan dan penghujung rentetan , dengan itu meningkatkan kebolehbacaan dan prestasi kod.

Jika anda menggunakan PHP8.0 atau lebih tinggi, amat disyorkan anda mempelajari kedua-dua kaedah ini dan menggunakannya dalam projek pembangunan anda.

Atas ialah kandungan terperinci Kaedah rentetan baharu dalam PHP8.0: str_starts_with dan str_ends_with. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

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