将json内容放入PHP变量
我需要处理一些以json格式提供给我的数据,我需要从中提取一些数据并将其放入PHP中的变量中 在尽了最大努力之后,我似乎最终出现了以下错误:将json内容放入PHP变量,php,json,Php,Json,我需要处理一些以json格式提供给我的数据,我需要从中提取一些数据并将其放入PHP中的变量中 在尽了最大努力之后,我似乎最终出现了以下错误: Use of undefined constant collectionViewUrl - assumed 'collectionViewUrl' 目前我拥有的唯一真正的代码是: $string = file_get_contents("https://itunes.apple.com/search?term=rihanna+diamonds&c
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的值放入变量。这里如何将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'];
这里有一个代码板,您可以在其中尝试代码
说明:
当json_decode
的第二个参数设置为true时,函数返回一个非常接近json结构的关联数组
从这里开始,您所要做的就是将JSON路径放回一个关联的php数组中,以访问所需的值 在没有
$
sign@robbmj这是正确的。在引用collectionViewUrl
的地方发布代码。这就是我使用的echo$json_result[collectionViewUrl];问题是collectionViewUrl
没有被引用$json_result[“collectionViewUrl”]代码>而且您没有按照@Khaled Bentoumi answer中的说明查找正确的数组。这很有效,非常感谢您的帮助。标记为answer@omega1欢迎您乐于帮助,您是否可以检查它的回答,以便它可以帮助未来的用户?谢谢