我的代码:
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url_summoner);
curl_setopt($ch, CURLOPT_POST, false);
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true );
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
$result = curl_exec($ch);
curl_close($ch);
// get the result and parse to JSON
$result_arr = json_decode($result, true);
print_r($result_arr);
我在屏幕上看到了什么:
Array ( [21300] => Array ( [id] => 21300 [name] => Soreria [profileIconId] => 4 [summonerLevel] => 30 [revisionDate] => 1378283161000 ) )
我能得到这个名字吗?
答案 0 :(得分:0)
你可以通过
获得它echo $result_arr[21300]['name'];
但如果index不是常量,您可以使用
for php 5.5
$name = array_column($result_arr, 'name');
php 5.3,
$name = array_map(function ($ar) {return $ar['name'];}, $result_arr);
和
echo $name;