JSON解析与PHP获取信息

JSON解析与PHP获取信息,php,arrays,json,foreach,Php,Arrays,Json,Foreach,我试图用PHP解析JSON数据结构中的一些信息。我的foreach工作非常奇怪: [query] => Array ( [count] => 2 [created] => 2014-05-12 [lang] => de-DE [results] => Array ( [rate] => Array ( [0] => Array ( [id] => 1 [Name

我试图用PHP解析JSON数据结构中的一些信息。我的foreach工作非常奇怪:

[query] => Array (
 [count] => 2
 [created] => 2014-05-12
 [lang] => de-DE
 [results] => Array (
     [rate] => Array (
         [0] => Array (
             [id] => 1
             [Name] => User1
             [Rate] => 64.5245
             [Date] => 8/13/2013
             )
         [1] => Array (
             [id] => 2
             [Name] => User2
             [Rate] => 71.9697
             [Date] => 8/3/2014
             )
         )
     )
 )
我需要解析名称速率创建的(从数组开始的日期)

我的代码是:

foreach ($json_var['query']['results']['rate'][0] as $key=>$value) {
    echo $value['Name'];
}
但是我犯了很多错误。如果我尝试不使用[0],我将获得两个用户的名称


你们能帮帮我吗?多谢各位

试试这个:希望对你有帮助

$newArray = [];
   foreach ($json_var['query']['results']['rate'] as $key=>$value) {
     $newArray['NameAndRate'][] = ['Name' =>$value['Name'], 'Rate' =>$value['Rate']];
     $newArray['create'] = $jsonVar['query']['create'];
    }
print_r($newArray);

您想只获取第一个索引的名称和速率吗?第一个索引和第二个索引的名称和速率。没问题,先生@DraugDev。很乐意帮忙。