2012-03-23 85 views
0

是否可以检查数组偏移量是否存在?在php中检查数组偏移量

例如

$url = $_SERVER["SERVER_NAME"] . $_SERVER["REQUEST_URI"]; 

返回

http://localhost/mediabox/home/box/12 

时,我的头被点击,我的主页上,并返回

http://localhost/mediabox/home/box/12/en 

点击标题时,我对一些其他页面

How can I check if the url array contains that offset or not ? 

感谢

+0

你可以举一个例子,你的意思是“如果url数组包含t帽子抵消“? – 2012-03-23 09:53:30

回答

0

您可以使用isset(),虽然我不知道我理解你的问题。

0

如果在 “偏移” 你的意思是 “钥匙”,然后使用array_key_exists

如果你想找到一个sbustring,使用:

strpos($_SERVER["REQUEST_URI"], "/en") !== false;

0

你可以使用函数爆炸(字符串$分界,string $ string [,int $ limit]),作为分隔符使用'/',然后检查end(array)=='en',或者检查in_array('en',array)是否可能不是在地址的末尾