簡體   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