问题 我已经使 for 循环减少,但价值$k并没有以相反的方式出现。下面是正在运行以使其正常工作的代码,任何帮助都会很棒。
基本上正在处理 iFrame,我想获取父 URL 数据,因为我正在使用$_SERVER['HTTP_REFERER']。我完美地获得了父 URL,但是当我打破字符串时,我希望它以相反的方式出现。请看下面的实际和期望的结果。
网址: http ://www.example.net/home?game_id=MyTeam11game_type=activity&auth=success
代码
$mainurl = array();
$mainurl = parse_url($_SERVER['HTTP_REFERER']);
$mainurl = array_slice($mainurl, 3, true);
$mainurl = $mainurl['query'];
$mainurlArr = explode('&', $mainurl);
for($k=count($mainurlArr)-1; $k>=0; $k--){
echo $mainurlArr[$k].' ,pos=> '.$k."<br />";
}
实际输出
auth=success ,Actual pos=> 2
game_type=activity ,Actual pos=> 1
game_id=Pranavs%20running12 ,Actual pos=> 0
期望的输出
auth=success ,Actual pos=> 0
game_type=activity ,Actual pos=> 1
game_id=Pranavs%20running12 ,Actual pos=> 2