繁体   English   中英

我如何在php中获取数组的值?

[英]How can i get the value of array in php?

这是我的数组。 如您所见,它具有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]);
            }

          }
       }

我尚无法发表评论,因此我将尝试将其作为答案。 json_decode将不返回值,因为您的json字符串包含无效的json字符串的回调函数response()

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

例:

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM