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
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!