PHP7封装了str_ends_with, phper看了都说好
生活随笔
收集整理的這篇文章主要介紹了
PHP7封装了str_ends_with, phper看了都说好
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
str_ends_with ( str_starts_with)的作用:檢查字符串是否以給定的子字符串結(jié)尾(開頭)
PHP8 里面有自帶的函數(shù),可以直接使用
我想著 PHP8 以下的都沒有,那不行,得加上。
php7 主要邏輯是獲取字符串來判斷和預查詢的字符串是否相同。
其中 mb_substr($str,$start,$length,encoding=mb_internal_encoding()) 根據(jù)字符數(shù)執(zhí)行一個多字節(jié)安全的 substr() 操作。 位置是從 str 的開始位置進行計數(shù)。 第一個字符的位置是 0。第二個字符的位置是 1,以此類推。
下面是我的示例代碼
$a = '品斯頓dfasdfasdfas';function startWith($haystack,$needle){$len = mb_strlen($needle);return mb_substr($haystack, 0, $len) === $needle; }function endWith($haystack,$needle){$len = mb_strlen($needle);return mb_substr($haystack, -1, $len) === $needle; } // 輸出:bool(true) var_dump( startWith($a,'品') );總結(jié)
以上是生活随笔為你收集整理的PHP7封装了str_ends_with, phper看了都说好的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: win7连接惠普打印机p1108
- 下一篇: 人生是一场盛大的遇见