2017-03-10 1 views
-3

私はこのような配列を持っている:profile_pic_urlの値である配列の項目にオブジェクトがある場合、どのようにアクセスできますか?

https://scontent-frt3-1.cdninstagram.com/t51.2885-19/s150x150/11352072_817936521647202_201395223_a.jpg 

:私がやろうとしている

echo "<pre>"; 
print_r($res_users); 

/* 
Array 
(
    [0] => stdClass Object 
     (
      [position] => 1 
      [user] => stdClass Object 
       (
        [full_name] => دکوراسیون 
        [is_private] => 1 
        [has_anonymous_profile_picture] => 
        [byline] => 39.3k followers 
        [profile_pic_url] => https://scontent-frt3-1.cdninstagram.com/t51.2885-19/s150x150/11352072_817936521647202_201395223_a.jpg 
        [pk] => 1480272396 
        [follower_count] => 39326 
        [is_verified] => 
        [mutual_followers_count] => 0 
        [username] => sajad.sobhi 
       ) 

     ) 
) 

すべては、上記の配列からURLを以下の選択されます。どうすれば入手できますか?

echo $res_users[0]['user']['profile_pic_url']; 
+0

コメントを残して、私の質問に間違いがないか説明してください。 – stack

+0

'$ res_users [0] - > user-> profile_pic_url;'配列とオブジェクトの違いを知っていることを確認してください –

答えて

2

$res_users[0]->user->profile_pic_urlをお試しください:


が、これは動作しないことを指摘しました。 $res_users[0]objectタイプですので

+0

あなたは正しい@Saumini –

+0

ありがとう.. upvote。その内側のオブジェクトを配列に変換できますか? – stack

+0

次の@stackは配列に変換します。 '$ user = json_decode(json_encode($ res_users [0])、true);'。 '$ user ['user'] ['profile_pic_url']'のように使います。 –

1

この方法でそれを試してみてください $エコーres_users [0] - > USER-> profile_pic_url。

関連する問題