PHP8.0 中新的字串方法:str_starts_with 和 str_ends_with
PHP8.0 是 PHP 程式語言的最新版本,它帶來了許多令人興奮的新功能和改進。其中,str_starts_with() 和 str_ends_with() 是兩個非常有用的字串方法,本文將為您介紹它們的作用、使用方法和範例。
str_starts_with() 方法
str_starts_with() 方法用於檢查字串是否以指定的子字串開頭,如果是則傳回 true,否則傳回 false。
這是str_starts_with() 方法的語法:
bool str_starts_with ( string $haystack , string $needle )
其中,$haystack 參數是要檢查的字串, $needle 則是需要檢查的子字串。
下面是str_starts_with() 方法的一些範例:
範例1
要檢查字串是否以子字串「Hello」開頭:
$myString = "Hello World";
if (str_starts_with($myString, "Hello")) {
echo "字符串以 Hello 开头。";
} else {
echo "字符串不以 Hello 开头。";
}
//輸出:"字串以Hello 開頭。"
範例2
要檢查字串是否以數字「123」開頭:
$myString = "123ABC";
if (str_starts_with($myString, "123")) {
echo "字符串以 123 开头。";
} else {
echo "字符串不以 123 开头。";
}
// 輸出:"字串以123 開頭。 "
str_ends_with() 方法
str_ends_with() 方法用於檢查字串是否以指定的子字串結尾,如果是則傳回true,否則傳回false。
這是str_ends_with() 方法的語法:
bool str_ends_with ( string $haystack , string $needle )
其中,$haystack 參數是要檢查的字串, $needle 則是需要檢查的子字串。
下面是str_ends_with() 方法的一些範例:
範例1
要檢查字串是否以子字串「World」結尾:
$myString = "Hello World";
if (str_ends_with($myString, "World")) {
echo "字符串以 World 结尾。";
} else {
echo "字符串不以 World 结尾。";
}
//輸出:"字串以World 結尾。"
範例2
要檢查字串是否以子字串「789」結尾:
$myString = "ABC789" ;
if (str_ends_with($myString, "789")) {
echo "字符串以 789 结尾。";
} else {
echo "字符串不以 789 结尾。";
}
##// 輸出:"字串以789結尾。"結論str_starts_with() 和str_ends_with() 方法是PHP8.0 中非常有用的字串方法,它們可以讓開發人員更方便地檢查字串的開頭和結尾,從而提高程式碼的可讀性和效能。 如果您正在使用 PHP8.0 或更高版本,強烈建議您學習這兩種方法,並在您的開發專案中使用它們。以上是PHP8.0中新的字串方法:str_starts_with和str_ends_with的詳細內容。更多資訊請關注PHP中文網其他相關文章!