PHP数组输出特定键and/or值
PHP array output specific key and/or value
我想根据 PHP 数组中的键获取特定值。
我收到一大堆不需要的语法。
我正在使用此库 API 调用 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 对象 ([CONTACT_ID] => 1234567 [SALUTATION] => [FIRST_NAME] => Frank [LAST_NAME] => Foster [背景] => [IMAGE_URL] => <a href="http://dfvd" rel="nofollow">http://dfvd</a> [DEFAULT_LINKED_ORGANISATION] => [OWNER_USER_ID] => 343435 [DATE_CREATED_UTC] => 2015-11-22 21:46:25 [DATE_UPDATED_UTC] => 2015-11-22 21:52:19 [VISIBLE_TO] => 每个人 [VISIBLE_TEAM_ID] => [VISIBLE_USER_IDS] => [自定义字段] => 数组 () [地址] => 数组 () [CONTACTINFOS] => 数组 ([0] => stdClass 对象 ([CONTACT_INFO_ID] => 34353453 [类型] => 电子邮件 [ SUBTYPE] => [LABEL] => Work [DETAIL] => email@email.com ) ) [DATES] => Array ( ) [TAGS] => Array ( ) [LINKS] => Array ( ) [CONTACTLINKS ] => 数组 ( ) [EMAILLINKS] => 数组 ( ) )
我需要单独的值
例如(名字/姓氏)- Frank Foster
我试过print_r($array[1]['FIRST_NAME']);
?但没有运气。想知道我是否需要编码或解码?不确定这个问题的答案。
谢谢。
使用应该使用“->”访问对象属性。
print_r($array[1]->FIRST_NAME);
您可以使用以下语法回显 FIRST_NAME:
echo $array[1]->FIRST_NAME;
我想根据 PHP 数组中的键获取特定值。
我收到一大堆不需要的语法。 我正在使用此库 API 调用 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 对象 ([CONTACT_ID] => 1234567 [SALUTATION] => [FIRST_NAME] => Frank [LAST_NAME] => Foster [背景] => [IMAGE_URL] => <a href="http://dfvd" rel="nofollow">http://dfvd</a> [DEFAULT_LINKED_ORGANISATION] => [OWNER_USER_ID] => 343435 [DATE_CREATED_UTC] => 2015-11-22 21:46:25 [DATE_UPDATED_UTC] => 2015-11-22 21:52:19 [VISIBLE_TO] => 每个人 [VISIBLE_TEAM_ID] => [VISIBLE_USER_IDS] => [自定义字段] => 数组 () [地址] => 数组 () [CONTACTINFOS] => 数组 ([0] => stdClass 对象 ([CONTACT_INFO_ID] => 34353453 [类型] => 电子邮件 [ SUBTYPE] => [LABEL] => Work [DETAIL] => email@email.com ) ) [DATES] => Array ( ) [TAGS] => Array ( ) [LINKS] => Array ( ) [CONTACTLINKS ] => 数组 ( ) [EMAILLINKS] => 数组 ( ) )
我需要单独的值
例如(名字/姓氏)- Frank Foster
我试过print_r($array[1]['FIRST_NAME']);
?但没有运气。想知道我是否需要编码或解码?不确定这个问题的答案。
谢谢。
使用应该使用“->”访问对象属性。
print_r($array[1]->FIRST_NAME);
您可以使用以下语法回显 FIRST_NAME:
echo $array[1]->FIRST_NAME;