从PHP中获取JSON解码的价值

时间:2015-03-30 04:38:26

标签: php arrays json

我试过但仍然没有正常工作。我有一个数组,我从PHP文件中的JSON解码,我使用Ajax从javascript发送此数组,这是我如何得到数组。

$q = json_decode($_GET['q'], true);

我做var_dump这个变量,这就是结果:

array(2) 
{ [0]=> array(1) 
  { ["data"]=> array(2) 
     { ["Text1"]=> string(1) "Car 1" ["Text2"]=> string(1) "Car 2" } 
  }
 [1]=> array(1) 
  { ["data"]=> array(2) 
     { ["Text1"]=> string(1) "Car 3" ["Text2"]=> string(1) "Car 4" } 
  } 
}

我的问题是,我如何获得像#" Car 1"或" Car 2"来自这个阵列的等等?这个数组就像二维数组,我很难得到这个值。我发现很多相关的帖子,我尝试,但仍然没有解决。真的需要帮助..

1 个答案:

答案 0 :(得分:0)

试试这个,

foreach($pass_your_array as $ta)
{
    if(isset($ta['data']))
    {
        foreach ($ta['data'] as $text)
        {
            $txt1 = $text['Text1'];  // gives car1
            $txt2 = $text['Text2'];  // gives car2
        }
    }
}