Неперехваченная ошибка: невозможно использовать объект типа stdClass как массив php - PullRequest
0 голосов
/ 06 августа 2020

Ребята, я попытался получить свойство Speci c из массива, но не смог, но ни один из них не работает со мной

Например, мне нужно получить только [имя] для каждого или [url] и [name]

как я могу это сделать? что не так с моим кодом?

это мой код

<?php
  require "config.php";


  $country_id = "23424898";
  $param = ['id' => $country_id];

  

  $hashtages = $connection->get('trends/place' ,$param);


Print_r($hashtages);


  ?> 

вот что я получил

Array
(
    [0] => stdClass Object
        (
            [trends] => Array
                (
                    [0] => stdClass Object
                        (
                            [name] => #بحر_العرب
                            [url] => http://twitter.com/search?q=%23%D8%A8%D8%AD%D8%B1_%D8%A7%D9%84%D8%B9%D8%B1%D8%A8
                            [promoted_content] => 
                            [query] => %23%D8%A8%D8%AD%D8%B1_%D8%A7%D9%84%D8%B9%D8%B1%D8%A8
                            [tweet_volume] => 
                        )

                    [1] => stdClass Object
                        (
                            [name] => #تفجير_بيروت
                            [url] => http://twitter.com/search?q=%23%D8%AA%D9%81%D8%AC%D9%8A%D8%B1_%D8%A8%D9%8A%D8%B1%D9%88%D8%AA
                            [promoted_content] => 
                            [query] => %23%D8%AA%D9%81%D8%AC%D9%8A%D8%B1_%D8%A8%D9%8A%D8%B1%D9%88%D8%AA
                            [tweet_volume] => 52158
                        )

                    [2] => stdClass Object
                        (
                            [name] => #الهلال_النصر
                            [url] => http://twitter.com/search?q=%23%D8%A7%D9%84%D9%87%D9%84%D8%A7%D9%84_%D8%A7%D9%84%D9%86%D8%B5%D8%B1
                            [promoted_content] => 
                            [query] => %23%D8%A7%D9%84%D9%87%D9%84%D8%A7%D9%84_%D8%A7%D9%84%D9%86%D8%B5%D8%B1
                            [tweet_volume] => 387919
                        )

                    [3] => stdClass Object
                        (
                            [name] => لبنان
                            [url] => http://twitter.com/search?q=%D9%84%D8%A8%D9%86%D8%A7%D9%86
                            [promoted_content] => 
                            [query] => %D9%84%D8%A8%D9%86%D8%A7%D9%86
                            [tweet_volume] => 702399
                        )

                    [4] => stdClass Object
                        (
                            [name] => #انفجار_المرفا
                            [url] => http://twitter.com/search?q=%23%D8%A7%D9%86%D9%81%D8%AC%D8%A7%D8%B1_%D8%A7%D9%84%D9%85%D8%B1%D9%81%D8%A7
                            [promoted_content] => 
                            [query] => %23%D8%A7%D9%86%D9%81%D8%AC%D8%A7%D8%B1_%D8%A7%D9%84%D9%85%D8%B1%D9%81%D8%A7
                            [tweet_volume] => 105825
                        )

                )

            [as_of] => 2020-08-06T12:05:14Z
            [created_at] => 2020-08-06T11:58:41Z
            [locations] => Array
                (
                    [0] => stdClass Object
                        (
                            [name] => Oman
                            [woeid] => 23424898
                        )

                )

        )

)

Я пробовал этот

echo $hashtages[0]->name; 

//

foreach ($hashtages as $key ){
 
echo $kay->name;
}

но ни один из них не работает

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...