問題 for ループを減少させましたが、値$kが反対の方法で来ていません。以下は、それを機能させるために実行しているコードです。
基本的に iFrame を扱っており、親 URL データを取得したいので、$_SERVER['HTTP_REFERER']を使用しています。私は完全に親 URL を取得していますが、文字列を壊すときは逆にしたいのです。以下の実際の望ましい結果を見てください。
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