php strstartwith,PHP8新增的三个字符串函数 str_contains, str_starts_with, str_ends_with
str_contains
str_contains檢查另一個字符串中是否包含一個字符串,并返回一個布爾值(true/ false)是否找到該字符串
以往檢查字符串是否包含在另一個字符串中的典型方法通常是使用函數strpos或來完成的strstr。
str_contains("abc", "a"); // true
str_contains("abc", "d"); // false
// 空字符串是,都是返回true
str_contains("abc", ""); // true
str_contains("", ""); // true
str_starts_with
str_starts_with檢查一個字符串是否以另一個字符串開頭并是否返回布爾值(true/ false)。
str_ends_with
str_ends_with檢查一個字符串是否以另一個字符串結尾,是否返回布爾值(true/ false)。
$str = "beginningMiddleEnd";
var_dump (str_starts_with($str, "beg")) ; //true
var_dump (str_starts_with($str, "Beg")); //false
var_dump (str_ends_with($str, "End")) ;//true
var_dump (str_ends_with($str, "end"));//false
// 空字符串:任何字符串以空字符串去檢查都是true
var_dump (str_starts_with("a", "")) ;//true
var_dump (str_starts_with("", "")) ;//true
var_dump (str_starts_with("", "a"));//false
var_dump (str_ends_with("a", "")) ;//true
var_dump (str_ends_with("", "")) ;//true
var_dump (str_ends_with("", "a"));//false
`
總結
以上是生活随笔為你收集整理的php strstartwith,PHP8新增的三个字符串函数 str_contains, str_starts_with, str_ends_with的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mysql error code 145
- 下一篇: 第三者责任险100万赔偿范围