[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");

 运行结果:

posted @ 2017-12-17 14:59  千千寰宇  阅读(15453)  评论(0编辑  收藏  举报