这是我的阵列。因为你注意到它有response
因为我在JSONP上使用它
如何使用PHP获取json的值?
这是我的代码:
foreach ($apiResults['contacts'] as $contact=>$cs) {
foreach ($apiResults['conference_participants'] as $conference_participant=>$c) {
if ($c['name'] == $cs['name']) {
unset($apiResults['contacts'][$contact]);
}
}
}
答案 0 :(得分:1)
我还不能写评论,所以我会尝试把它写成答案。
json_decode
不会返回值,因为您的json字符串包含的回调函数response()
不是有效的json字符串。
您需要删除回调函数名称response(
和尾随)
。
示例:
$array = json_decode(substr( $jsonp, 8, -1 ));
// $jsonp is your server jsonp response