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