将json内容放入PHP变量中

时间:2015-03-12 15:19:33

标签: php json

我需要操纵一些以json格式提供给我的数据,我需要从中提取一些数据并将其放入PHP中的变量中。

尽我所能,我似乎最终会遇到以下错误:

Use of undefined constant collectionViewUrl - assumed 'collectionViewUrl'

目前我唯一真正的代码是:

$string = file_get_contents("https://itunes.apple.com/search?term=rihanna+diamonds&country=gb&media=music&entity=musicTrack&attribute=musicTrackTerm&limit=1");
$json_result = json_decode($string, true);

我不需要任何类型的数组,我只需要将 collectionViewUrl 的值放入变量中。

1 个答案:

答案 0 :(得分:2)

这里是如何将collectionViewUrl字符串转换为变量

$string = file_get_contents("https://itunes.apple.com/search?term=rihanna+diamonds&country=gb&media=music&entity=musicTrack&attribute=musicTrackTerm&limit=1");
$json_result = json_decode($string, true);
$collectionViewUrl = $json_result['results'][0]['collectionViewUrl'];

这是一个键盘,您可以在其中尝试代码http://codepad.org/6Zogs3si

说明:

json_decode的第二个参数设置为true时,该函数返回一个非常接近JSON结构的关联数组。

从那里你要做的就是将JSON路径放回到关联的php数组中以访问想要的值!