1、strstr函數
strstr函數搜索要從目標字符串中搜索的字符串;strstr函數僅用于檢查字符串是否存在;strstr函數的用法如下。
strstr(目標字符串,要搜索的字符串)
例如,如果執行strstr(“abcdefg”,“cde”),它將從abcdefg中搜索cde。如果通過搜索存在相應的字符串,則返回“目標字符串”,否則返回false。
如果要在不區分大小寫的情況下進行搜索,可以使用“stristr函數”來執行此操作。
2、strpos函數
strpos函數是首先搜索目標字符串中需要檢索的字符串的位置的函數。由于可以比strstr函數更詳細地掌握字符串的位置,因此它用于分割該部分中的字符串。
strpos函數的用法如下。
strpos(目標字符串,要搜索的字符串的位置)
例如,如果您運行strpos(“asbabdabcasf”,“abc”),將返回數字6。這指向abc字符串中的一個。如果不是,則false是返回值。
注意,因為位置從0開始算起,所以當搜索strpos(“asbabdabcasf”,“asb”)時,將返回值0。
3、preg_match函數
preg_match函數從目標字符串中搜索html' target='_blank'>正則表達式模式字符串。
當想要找到比strstr函數更復雜的字符串模式時,可以使用此函數。使用preg_match函數如下。
返回值= preg_match(/正則表達式模式/,目標字符串)
如果存在與目標字符串中的正則表達式模式匹配的字符串,則返回1,否則返回值為0。
最后我們來看一個具體的示例
代碼如下
?php$a = asfasbcasdfnaosdfaabc $b = abc if( strstr($a, $b) ){ echo $a中包含字符串“abc”。/n }else{ echo $a中不包含字符串“abc”。/n ?
以上就是如何使用php搜索字符串中特定的字符的詳細內容,PHP教程
鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。
新聞熱點
疑難解答