我有这个双数组,我需要获取它的信息,但我不知道什么是正确的语法才能使这个工作。我尝试了很多方法,但一直得到错误或没有结果。
阵列
Array ( [XXX] => Array ( [id] => 23023402 [name] => XXX[profileIconId] => 604 [summonerLevel] => 30 [revisionDate] => 1393143141000 ) )
PHP代码
<?php echo $data**['$_GET['summonerName']']**['summonerLevel']; ?>
问题介于** **之间。如何将变量放在那里?
答案 0 :(得分:1)
丢失报价
$data[$_GET['summonerName']]
答案 1 :(得分:0)
你可以打印出这样的数组:
<?php print_r($data); ?>
你可以像这样替换你的明星:
<?php echo $data[$_GET['summonerName']]."-".$data[$_GET['summonerLevel']]; ?>
答案 2 :(得分:0)
请注意,这可能是非常 非常 糟糕的主意。您正在使用请求变量来访问$data
数组。
如果该数组包含不同用户(summoners)的数据,则可能会泄露另一个用户的信息。
话虽如此,您只需使用$data[$_GET['summonerName']]