如何解码网址中的网址数据和访问权限并解析网址中的%值

时间:2015-11-27 09:46:49

标签: php arrays json

我尝试使用此代码从json和数组中获取信息,但我无法从数据中解码%值,并且无法访问数组,任何人都可以帮助我吗?

$url = 'http://www.example.com/video?&video_id=MvK7ibgRREw&asv=3&el=detailpage&hl=en_US';
$data = file_get_contents($url);
header('Content-Type: application/json');
echo $data;

1 个答案:

答案 0 :(得分:0)

这应该有用......

$url = 'http://www.youtube.com/get_video_info?&video_id=MvK7ibgRREw&asv=3&el=detailpage&hl=en_US';
$data = file_get_contents($url);

$array = explode('&', $data);

for ($i=0; $i<count($array); $i++){
    $array[$i] = urldecode($array[$i]);
}

$json = json_encode($array);

echo $json;