获取字符串我有一个小问题,我需要从看起来像这样的URL中提取的字符串:从URL
http://www.myserver.com/category/firstcat/second-cat/
我所有的网址有这个结构,我需要赶上“firstcat”字符串
我将不胜感激您的帮助!
非常感谢!
获取字符串我有一个小问题,我需要从看起来像这样的URL中提取的字符串:从URL
http://www.myserver.com/category/firstcat/second-cat/
我所有的网址有这个结构,我需要赶上“firstcat”字符串
我将不胜感激您的帮助!
非常感谢!
如果您尝试在用户所在的当前网址上执行此操作,则需要使用$_SERVER['REQUEST_URI']
。这会告诉你当前的uri是开放的,在这种情况下是/category/firstcat/second-cat/
。
然后使用任何你喜欢解析字符串,并得到你想要的元素,例如:
$elms = explode('/', $uri) ;
$firstcat = $elms[2] ;
你不使用mod_rewrite吗?在你的htaccess中放置一条规则:
RewriteRule ([a-zA-Z]+)/([a-zA-Z]+)/([a-zA-Z]+)/ ?cat=$1&subcat=$2&name=$3
而你将在$ _GET数组中准备好它。