我怎样才能在php中获得数组的值?

时间:2015-10-02 07:09:48

标签: php json

这是我的阵列。因为你注意到它有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]);
            }

          }
       }

1 个答案:

答案 0 :(得分:1)

我还不能写评论,所以我会尝试把它写成答案。 json_decode不会返回值,因为您的json字符串包含的回调函数response()不是有效的json字符串。

您需要删除回调函数名称response(和尾随)

示例:

$array = json_decode(substr( $jsonp, 8, -1 )); // $jsonp is your server jsonp response