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
PHPzasal
2023-05-14 11:40:40958semak imbas

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 开头。";

} lain {

echo "字符串不以 Hello 开头。";

}

// 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 开头。";

} lain {

echo "字符串不以 123 开头。";

}

// 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 结尾。";

} lain {

echo "字符串不以 World 结尾。";

}

// 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 结尾。";

} lain {

echo "字符串不以 789 结尾。";

}

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