php 取json数据

{"code":"200","data":{
"vod_play_list":[{
"player_info":{
"parse2":"要取的值"
}
"player_info":{
"parse2":"要取的值"
}
"player_info":{
"parse2":"要取的值"
}
}
]
}
}

img


可能还有会更多的player_info
用php怎么取出所有的parse2的值

多个遍历获取就行了

img


<meta charset="utf-8">
<?php

$s='{"code":200,"data":{"vod_play_list":[{"player_info":{"parse2":"要取的值1"}},{"player_info":{"parse2":"要取的值2"}},{"player_info":{"parse2":"要取的值3"}}]}}';
$o=json_decode($s);
foreach($o->data->vod_play_list as $item){
    echo $item->player_info->parse2."<BR>";
}
?>