PHP之字符串匹配


1 strstr(string,search)

strstr() 函數搜索一個字符串在另一個字符串中的第一次出現。

該函數返回字符串的其余部分(從匹配點)。如果未找到所搜索的字符串,則返回 false。

string 必需。規定被搜索的字符串。
search 必需。規定所搜索的字符串。如果該參數是數字,則搜索匹配數字 ASCII 值的字符。

 

2 strpos($string, $substring)

 

	function directory_access($protected_path){
		$url='http://'.$_SERVER['SERVER_NAME'].':'.$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"]; //獲取用戶請求路徑
		echo  strstr($url, $protected_path)."<br>";
		echo  strstr($url, $protected_path) != FALSE ? "匹配成功<br>": "匹配不成功<br>";
		echo  strpos($url, $protected_path) != FALSE ? "匹配成功<br>": "匹配不成功<br>";
		echo "request url:".$url."<br>";
	}
	directory_access("/TimeManager");

 運行結果:


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM