sham63
@sham63

Почему прерывается цикл foreach?

Есть цикл, в контроллере (yii2)
foreach ($accounts as $account) {
                 
                if($account['statys']!="3") // только активные
                { 
                    $inst = $this->InstaHash($account['url']);
                    //$inst_user = $inst['entry_data']['ProfilePage'][0]['graphql']['user'];
                    $inst_user = $inst['entry_data']['ProfilePage'][0]['graphql']['user'];
                 
                    $posts = $inst_user['edge_owner_to_timeline_media']['edges'];
                     echo 'Yes';//var_dump($posts);
                   
 
                     
                }
                
                
            }


Почему то проходит только один цикл в конструкции ( foreach ($accounts as $account) ) , хотя данные поступают.
Если убрать строчку $inst_user = $inst['entry_data']['ProfilePage'][0]['graphql']['user']; то все срабатывает штатно. Я думаю, все дело в верхнем регистре ProfilePage. Кто на него так реагирует? (может yii2) и как быть?
Заранее благодарен за ваши ответы!:)
  • Вопрос задан
  • 146 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы