2017-10-11 44 views
0

私は次のコードを持っている:PHPの配列からオブジェクトにアクセス - オブジェクト値を出力できませんか?

// Search users tweets 
$tweets = $connection->get("statuses/user_timeline", ["screen_name" => "youtube"]); 
print_r($tweets); 

出力:

Array 
(
    [0] => stdClass Object 
     (
     [created_at] => Wed Oct 11 21:37:05 +0000 2017 
     [id] => 918228989541482496 
     [id_str] => 918228989541482496 
     ......... 

配列をその内のオブジェクトの束とは、私は、出力のすべての[ID]変数にアクセスしようとしています。

私が試してみた:

foreach ($arrayOfObjs as $key => $0) { 
echo $object->id; 
} 

​​

そして、このサイト上の他のソリューションの束を何でもを表示するために何かを得ることはできません。

助けてください。

+0

あなたはクラスが?あなたは$配列 'のように、このプロパティにアクセスできるかどうかもチェック?それを使用しているlaravel一つです投稿できる[0] ['id'] '。 – bretanac93

+2

'$ tweets [0] - > id'を使ってはいけませんか? –

+1

'$ 0'は有効なPHP変数名ではありません – Phil

答えて

0

あなたがこれを行うことができるようになります。

foreach ($tweets as $tweet) { 
    echo $tweet->id; 
} 
+0

'$ arrayOfObjs 'とは何ですか? OPはオブジェクトの配列を '$ tweets'に格納します – Phil

+0

OPは$ tweetsの例を与え、$ arrayOfObjsの例は – drewster

+0

OPも無効で存在しない変数を使いました。また、これは答えの8分前のコメントでも解決されました – Phil

関連する問題