在一個字串中找另一個字串可以使用strstr(),strchr(),strrchr(),stristr()四個函數中的任一個。
函數strstr()是最常見的,函數原型為:
strstr(string,search,before_search); //string要被搜索的字符串,search所搜索的字符串,before_search默认值为 "false" 的布尔值,如果设置为 "true",它将返回 search 参数第一次出现之前的字符串部分。
範例:
echo strstr("I love Shanghai","love");//返回值为“love Shanghai”
函數strchr()與函數strstr()完全一致;
函數stristr()幾乎與函數strstr()一樣,他們之間的差異是strstr()目標關鍵字字串區分大小寫,而stristr()的目標關鍵字字串不區分大小寫;
函數strrchr()也幾乎與函數strstr()一致,但是strrchr()會從最後出現的目標關鍵字的位置的前面傳回被搜尋的字串。
以上是php在字串中尋找字串的四個函數(strstr(),strchr(),strrchr(),stristr())的詳細內容。更多資訊請關注PHP中文網其他相關文章!