首頁  >  文章  >  後端開發  >  php在字串中尋找字串的四個函數(strstr(),strchr(),strrchr(),stristr())

php在字串中尋找字串的四個函數(strstr(),strchr(),strrchr(),stristr())

黄舟
黄舟原創
2017-11-01 09:30:551613瀏覽

  在一個字串中找另一個字串可以使用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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn