php判斷字符串中是否包含指定字符串的方法
在php開發者,會用到通過php判斷字符串中是否包含指定字符串,比如在“這是一段話”中,是否包含“一”這個字,那么有什么方法嗎?下面為大家分享一下。
第一種方法:strstr
strstr() 函數搜索一個字符串在另一個字符串中的第一次出現。
該函數返回字符串的其余部分(從匹配點)。如果未找到所搜索的字符串,則返回 false。
$url = 'www.www.holdiches.com';$isstr = strstr($url, 'dunqie');var_dump($isstr);
第二種方法:stristr
這個方法與第一種方法基本一樣,區別在于此方法不區分大小寫。
第三種方法:strpos
strpos函數返回布爾值,用"==="進行判斷,strpos在執行速度上都比以上兩個函數快,不過此方法的缺點是對中文的支持不太好。
if(strpos('www.www.holdiches.com','laoyublog') !== false){ echo '包含'; }else{ echo '不包含'; }
其實我在使用中經常用的是strpos方法,大家可以根據實際情況選擇對應方法。
版權聲明:本文來自網絡,不代表老魚網立場,老魚網僅為分享信息,不參與任何交易,也非中介,所有內容僅代表個人觀點,均不作直接、間接、法定、約定的保證,讀者相關風險自擔。
如有侵權,請聯系:wwwlaoyuwang#126.com(#=@)!我們會第一時間核實處理!
如有侵權,請聯系:wwwlaoyuwang#126.com(#=@)!我們會第一時間核實處理!