代码之家  ›  专栏  ›  技术社区  ›  TSCAmerica.com

PHP-无法从此Json响应中提取电子邮件

  •  -1
  • TSCAmerica.com  · 技术社区  · 8 年前

    array(85) {
      ["attributes"]=>
      array(2) {
        ["type"]=>
        string(7) "Contact"
        ["url"]=>
        string(56) "/services/data/v20.0/sobjects/Contact/000002HQRBYAA5"
      }
      ["Id"]=>
      string(18) "0030002HQRBYAA5"
      ["IsDeleted"]=>
      bool(false)
      ["Email"]=>
      string(28) "t@stics.com"
    
    }
    array(85) {
      ["attributes"]=>
      array(2) {
        ["type"]=>
        string(7) "Contact"
        ["url"]=>
        string(56) "/services/data/v20.0/sobjects/Contact/0002HQRBTAA5"
      }
      ["Id"]=>
      string(18) "0000002HQRBTAA5"
      ["IsDeleted"]=>
      bool(false)
      ["Email"]=>
      string(35) "test@gmail.com"
    
    }
    

    我在PHP中尝试的是

    $accID="3234234";
    $url1 = "$instance_url/services/data/v20.0/sobjects/Contact/$accID";
    $curl1 = curl_init($url1);
    
    curl_setopt($curl1, CURLOPT_HEADER, false);
    curl_setopt($curl1, CURLOPT_RETURNTRANSFER, true);
    curl_setopt($curl1, CURLOPT_HTTPHEADER,
    array("Authorization: OAuth $access_token"));
    $json_response1 = curl_exec($curl1);
    
    
    $status = curl_getinfo($curl1, CURLINFO_HTTP_CODE);
    curl_close($curl1);
    
    
    $objContact = json_decode($json_response1, TRUE);
    //var_dump($objContact);
    
    for($i=0; $i<count($objContact['attributes']); $i++) {
        echo "Contact email is " . $objContact['Email'][$i] . "<BR>";
    
    }
    
    2 回复  |  直到 8 年前
        1
  •  3
  •   AbraCadaver    8 年前

    您有一个数组,每个数组都有一个 Email 键,所以很简单:

    foreach($objContact as $data){
        echo $data['Email'] . '<br>';
    }
    
        2
  •  1
  •   mega6382    8 年前

    试试这个 foreach 改为循环:

    foreach($objContact as $contact)
    {
        echo "Contact email is " . $contact['Email'] . "<br>";
    }
    

    或与 for 循环如下:

    for($i=0; $i<count($objContact); $i++)
    {
        echo "Contact email is " . $objContact[$i]['Email'] . "<BR>";
    }
    
    推荐文章