我需要操纵一些以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 的值放入变量中。
答案 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数组中以访问想要的值!