阵列不同的$ _ GET变量

问题描述:

说你这个页面上的:profile.php?user=1&wicked=3

为了得到这样一个数组:

Array 
(
    [user] => 1 
    [wicked] => 3 
) 

如何简单地获取数组的第一个或第二个值?所以如果我想要第二个,我会得到:wicked=3?这是否与foreach循环?

+1

你可能应该解释你在做什么,因为根据参数的顺序可能不是最好的想法。 – 2013-02-20 18:05:49

+0

foreach将有所帮助,但保罗说你可能做错了什么 – Oleg 2013-02-20 18:06:41

+0

除非你正在寻找$ _GET ['wicked']? – DiMono 2013-02-20 18:07:18

如果我明白你的意思,你想使用数索引数组。

$new_ar = array_values($_GET) ; //["user"=>"1", "wicked"=>"3"] ; 
echo $new_ar[1] ; // echoes 2nd value - "3" 
+0

完美!这正是我所期待的。 '$ get_values = array_values($ _ GET); $ get_keys = array_keys($ _ GET); $ get = $ get_keys [1]。 “=”。 $ get_values [1]; echo $ get;' – Benny 2013-02-20 18:14:12

+0

我不介意接受的答案:> – vikingmaster 2013-02-20 18:17:24

+1

当然,我有时间限制。 – Benny 2013-02-20 18:19:09