【问题标题】:PHP array output specific key and/or valuePHP 数组输出特定键和/或值
【发布时间】:2016-03-22 02:23:10
【问题描述】:

我想根据我的 PHP 数组中的键获取特定值。

我收到一大堆不需要的语法。 我正在使用这个库来调用 Insightly CRM https://github.com/Insightly/insightly-php

代码:

<!DOCTYPE html>
<html>
<head>
<?php
    echo "<h1>PHP Insightly Test</h1>";
    require("insightly.php");
    $i = new Insightly('apikey');
    $contacts = $i->getContacts();
?>
<title></title>
</head>
<body>
<?php
    $array = array(); 
    foreach ($contacts as $contact)
    {
        $array[] = $contact;
    }
    print_r($array[1]);
?>
</body>
</html>

网页输出如下:

stdClass Object ( [CONTACT_ID] =&gt; 1234567 [SALUTATION] =&gt; [FIRST_NAME] =&gt; Frank [LAST_NAME] =&gt; Foster [BACKGROUND] =&gt; [IMAGE_URL] =&gt; @987654322@ [DEFAULT_LINKED_ORGANISATION] =&gt; [OWNER_USER_ID] =&gt; 343435 [DATE_CREATED_UTC] =&gt; 2015-11-22 21:46:25 [DATE_UPDATED_UTC] =&gt; 2015-11-22 21:52:19 [VISIBLE_TO] =&gt; EVERYONE [VISIBLE_TEAM_ID] =&gt; [VISIBLE_USER_IDS] =&gt; [CUSTOMFIELDS] =&gt; Array ( ) [ADDRESSES] =&gt; Array ( ) [CONTACTINFOS] =&gt; Array ( [0] =&gt; stdClass Object ( [CONTACT_INFO_ID] =&gt; 34353453 [TYPE] =&gt; EMAIL [SUBTYPE] =&gt; [LABEL] =&gt; Work [DETAIL] =&gt; email@email.com ) ) [DATES] =&gt; Array ( ) [TAGS] =&gt; Array ( ) [LINKS] =&gt; Array ( ) [CONTACTLINKS] =&gt; Array ( ) [EMAILLINKS] =&gt; Array ( ) )

我需要个人价值观

例如(名字/姓氏)-弗兰克·福斯特

我试过print_r($array[1]['FIRST_NAME']);?但没有运气。想知道我是否需要编码或解码?不确定这个问题的答案。

谢谢。

【问题讨论】:

    标签: php arrays api foreach crm


    【解决方案1】:

    您可以使用以下语法回显 FIRST_NAME:

    echo $array[1]->FIRST_NAME;
    

    【讨论】:

    • 也请给答案投票,这对我们很有帮助。谢谢。
    【解决方案2】:

    使用应该使用“->”来访问对象属性。

    print_r($array[1]->FIRST_NAME);
    

    【讨论】:

      猜你喜欢
      • 2013-12-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多