如何从另一个数组中的元素获取数组对象

时间:2016-11-08 16:51:48

标签: php arrays multidimensional-array

我有这个我坚持的PHP代码。我需要得到"query" => array的数组结果。现在,当我运行代码时,我将获得"query" => array的结果,但是作为属性而不是实际数组。

$input = array(
    "area"=>"problems",
    "sub_area"=>"find",
    "method"=>"post",

    // *** THIS LINE ***
    "query"=>array(
        "component"=>array("name"=>"Name1", "version"=>"Vb"),
    )
);
try {
    $output = $web_service->query($input);
    if($output['HTTP_OK'] == true) {
        print_r($output);
    }
}

1 个答案:

答案 0 :(得分:0)

问题解决了

try {
    $output = $web_service->query($input);
    if($output['HTTP_OK'] == true) {
        // print_r($output['DATA']);
        foreach (json_decode($output['DATA']) as $obj) {
            print_r($obj);
        }
    }
}

谢谢你们!