2017-08-14 13 views
0

私はPHPとHTTPfulを使用してこのテストJSONからIDを表示するためにPHPを取得するために3日間試してきました。配列内の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']'で索引付けする必要はありません。そのオブジェクトは、@HaaggisAlliLoveの上に投稿したように ' - > id'を使用する必要があります。 –

関連する問題