Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/273.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 输出数组项_Php_Database_Arrays_Salesforce_Soql - Fatal编程技术网

Php 输出数组项

Php 输出数组项,php,database,arrays,salesforce,soql,Php,Database,Arrays,Salesforce,Soql,我正在使用Salesforce.com PHP工具包,我正在尝试输出一些我认为非常简单的东西 这是工作示例代码 $query = "SELECT ID, Phone FROM Contact LIMIT 5"; $response = $mySforceConnection->query($query); foreach ($response->records as $record) { echo $record->ID." - ".$record->Phone; }

我正在使用Salesforce.com PHP工具包,我正在尝试输出一些我认为非常简单的东西

这是工作示例代码

$query = "SELECT ID, Phone FROM Contact LIMIT 5";
$response = $mySforceConnection->query($query);

foreach ($response->records as $record) {
echo $record->ID." - ".$record->Phone;
}
我已经调整了查询,现在只想输出名称和计数。但是,下面的代码不起作用

$query = "SELECT owner.name, count(type) FROM Task LIMIT 5";
$response = $mySforceConnection->query($query);

foreach ($response->records as $record) {
echo $record->owner.name; //DOES NOT WORK
}
这就是我打印($record)时得到的结果

stdClass Object ( [Id] => [any] => Array ( [0] => First Last [1] => 2177 ) ) 

我只想输出“First Last-2177”

你为什么对我大喊大叫@哈哈,抱歉误用了帽子!阿利克斯,如果我只想知道名字或计数。如果不发生内爆,我该怎么做?@st4ck0v3rfl0w:我就知道你会问这个问题!:P试试
echo$record->any[0]
echo$record->any[1]
。你救了我一天!我保证下次会更好地使用大写:)@st4ck0v3rfl0w:事实上,名字有点难<代码>$name=array_filter(分解(“”,$record->any[0]),'strlen')$name_first=$name[0]$name_last=$name[计数($name)-1]
foreach ($response->records as $record)
{
    echo implode(' - ', $record->any);
}