2017-08-14 26 views
0

我一直在嘗試3天讓PHP使用PHP和httpful顯示這個測試JSON的ID。數組中的Httpful JSON

任何人有任何想法,因爲我已經嘗試了不同的組合加載,甚至嘗試創建一個處理程序解碼爲一個數組...我只是在PHP吮吸?

// Make a request to the GitHub API with a custom 
// header of "X-Trvial-Header: Just as a demo". 
<?php 
include('\httpful.phar'); 

$url = "https://jsonplaceholder.typicode.com/posts"; 
$response = Httpful\Request::get($url) 
    ->expectsJson() 
    ->send(); 
echo "{$response[0]['id']}"; 

?> 

My output... still nothing

+0

抱歉忽略我最後的評論!我已經刪除它 – Yazan

回答

0

你沒有正確索引的返回值。

響應是一個混合值。所以你應該做下面的事情來得到你要找的東西。

<?php 
include('\httpful.phar'); 

$url = "https://jsonplaceholder.typicode.com/posts"; 
$response = Httpful\Request::get($url) 
    ->expectsJson() 
    ->send(); 

echo $response->body[0]->id; 

?> 
+0

謝謝,當我試圖組合我有id作爲['id'],它沒有工作! –

+0

你不需要用'['id']'索引它,因爲它是一個對象,你應該使用' - > id',因爲我上面發佈了@HaaggisAlliLove –