检查php中的数组偏移量

时间:2012-03-23 09:50:02

标签: php codeigniter

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

例如

$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 ?

由于

3 个答案:

答案 0 :(得分:1)

您可以使用isset(),但我不确定我理解您的问题。

答案 1 :(得分:0)

如果在“offset”下表示“key”,则使用array_key_exists

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

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

答案 2 :(得分:0)

你可以使用函数explode(string $ delimiter,string $ string [,int $ limit]),作为分隔符使用'/',然后检查end(array)=='en',或检查是否in_array( 'en',array),如果它可能不在地址的末尾