2011-05-01 38 views
2

我正在使用Salesforce.com Toolkit for 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 
} 

這就是我是說我的print_r($記錄);

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

我只是想能夠輸出 「第一個最後 - 2177」

+0

爲什麼你大喊大叫我?!?!?!?! :@ – 2011-05-01 04:08:44

+0

哈哈,對於誤用帽子感到抱歉! – st4ck0v3rfl0w 2011-05-01 04:10:16

回答

3
foreach ($response->records as $record) 
{ 
    echo implode(' - ', $record->any); 
} 
+0

非常感謝Alix! :) – st4ck0v3rfl0w 2011-05-01 04:17:37

+0

Alix,如果我想只得到第一個名字或只是計數。我會如何做到這一點,而不會崩潰? – st4ck0v3rfl0w 2011-05-01 04:21:27

+0

@ st4ck0v3rfl0w:我知道你會問這個問題! :P嘗試'echo $ record-> any [0]'和'echo $ record-> any [1]'。 – 2011-05-01 04:23:32