YardalGedal
@YardalGedal
yeah boy

Почему возникает ошибка Illegal string offset 'response'?

В результате загрузки фото в вк и перевода json строки в массив получаю следующий массив:
Array
(
    [response] => Array
        (
            [0] => Array
                (
                    [pid] => тутphotoID
                    [id] => тутID
                    [aid] => -14
                    [owner_id] => тутмойid
                    [src] => тутссылко
                    [src_big] => тутbig
                    [src_small] => тутsmall
                    [src_xbig] => тутxbig
                    [src_xxbig] => тутxxbig
                    [width] => 1000
                    [height] => 1000
                    [text] => 
                    [created] => 1423418012
                )

        )

)

При попытке получить значение ID($get['response'][0]['id']) получаю такую ошибку:
Warning: Illegal string offset 'response' in /home/u748444830/public_html/html/Project1/wot4.php on line 18
Warning: Illegal string offset 'id' in /home/u748444830/public_html/html/Project1/wot4.php on line 18
  • Вопрос задан
  • 5105 просмотров
Решения вопроса 1
Melkij
@Melkij
PostgreSQL DBA
Значит вы пытаетесь обратиться к строковой переменной, а не массиву.
Проверьте на опечатки, где у вас строка json, а где раскодированный массив.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы