|
3 / 3 / 0
Регистрация: 03.10.2013
Сообщений: 85
|
||||||||||||||||
Undefined offset: 0 Но Массив и ключ такой есть! Что это такое?07.07.2015, 04:44. Показов 2283. Ответов 16
Метки нет (Все метки)
Доброе утро, все массивы берутся с API youtuba
Пишет на одном - Undefined offset: 0 Вытаскиваю так Тут запрос... и прочее... $channels_inf = json_decode($output, true); Но ключ такой есть... Вот:
Если пишу так
0
|
||||||||||||||||
| 07.07.2015, 04:44 | |
|
Ответы с готовыми решениями:
16
Выбрасывает исключение, что в словаре уже есть такой ключ OleDbDataReader - вылетает ошибка, что такой столбец не найден, но имя такое есть
|
|
261 / 236 / 161
Регистрация: 10.12.2011
Сообщений: 513
|
||||||
| 07.07.2015, 08:34 | ||||||
|
Посмотрите внимательно на выводы функции print_r.
Кликните здесь для просмотра всего текста
Сразу намекну что Вы с объектом работаете.
0
|
||||||
|
3 / 3 / 0
Регистрация: 03.10.2013
Сообщений: 85
|
||||||
| 07.07.2015, 08:47 [ТС] | ||||||
|
[QUOTE=Leshak;7845579]Посмотрите внимательно на выводы функции print_r.
Кликните здесь для просмотра всего текста
Сразу намекну что Вы с объектом работаете.
Не понимаю... Что тут смотреть? В объекте items является массивом - "items":[{"kind":"youtube#channel","statistics":{ "viewCount":45265617,"commentCount":29," subscriberCount":183369,"hiddenSubscribe rCount":21,"videoCount":429}}] Он декодируется и получается -
0
|
||||||
|
261 / 236 / 161
Регистрация: 10.12.2011
Сообщений: 513
|
||||||
| 07.07.2015, 08:49 | ||||||
|
Уважаемый, Вы код внимательно смотрели? Я понимаю что мозги включать лень, равно как и глаза. Но готовое решение вашей проблемы уже дано.
0
|
||||||
|
14 / 14 / 13
Регистрация: 03.07.2015
Сообщений: 130
|
|
| 07.07.2015, 09:18 | |
|
Автор, а попробуй-ка нолик не брать в кавычки
0
|
|
|
172 / 167 / 75
Регистрация: 21.11.2014
Сообщений: 1,490
|
|
| 07.07.2015, 09:27 | |
|
0
|
|
|
3 / 3 / 0
Регистрация: 03.10.2013
Сообщений: 85
|
||
| 07.07.2015, 10:35 [ТС] | ||
|
Около первых 1000 запросов все хорошо. И нет ошибок. Но через где то тысячу попался этот. Самое интересное, что если сравнивать вид объектов и массивов до ошибки, то они идентичны. В чем подвох не понимаю. В примерах апи гуглавского вывод результатов делается ['items']['0']['statistics']['videoCount'] Ноль в кавычках не играет значения... Так и странно, что если выводить значение массива ['items'][0]['statistics']['videoCount'] то оно есть и выводиться. А почему ошибка не понятно.
0
|
||
|
4925 / 3920 / 1620
Регистрация: 24.04.2014
Сообщений: 11,441
|
|||||
| 07.07.2015, 10:42 | |||||
|
внимательно читаем, особенно про параметр $assoc YozUP, покажи сам json. Если он такой: вот здесь рабочий вариант: http://ideone.com/qmG17O
0
|
|||||
|
3 / 3 / 0
Регистрация: 03.10.2013
Сообщений: 85
|
|
| 07.07.2015, 10:48 [ТС] | |
|
...
0
|
|
|
14 / 14 / 13
Регистрация: 03.07.2015
Сообщений: 130
|
||
| 07.07.2015, 10:55 | ||
0
|
||
|
3 / 3 / 0
Регистрация: 03.10.2013
Сообщений: 85
|
|||||||
| 07.07.2015, 11:12 [ТС] | |||||||
|
Кликните здесь для просмотра всего текста
{ "kind": "youtube#channelListResponse", "etag": "\"Y3xTLFF3RLtHXX85JBgzzgp2Enw/F6SGH2AnpJpEyQRlsjPgDE0Gx9Y\"", "pageInfo": { "totalResults": 1, "resultsPerPage": 1 }, "items": [ { "kind": "youtube#channel", "etag": "\"Y3xTLFF3RLtHXX85JBgzzgp2Enw/u2yoJ1GcG6dwmTfX7ETfvpA05dg\"", "id": "UCvEOz_viTMwTFzmtLBTY3hA", "statistics": { "viewCount": "13751907", "commentCount": "7", "subscriberCount": "152919", "hiddenSubscriberCount": false, "videoCount": "1086" } } ] } А уважаемый Leshak видимо не прочитал вопрос прежде чем решил поумничать. В вопросе я ясно написал что декодировал строку в массив функцией json_decode с параметром $assoc в true Добавлено через 6 минут И что бы все понимали, то я написал выше. Если я вывожу
0
|
|||||||
|
14 / 14 / 13
Регистрация: 03.07.2015
Сообщений: 130
|
|
| 07.07.2015, 11:14 | |
|
В смысле останавливается? Это ж не фатальная ошибка
0
|
|
|
3 / 3 / 0
Регистрация: 03.10.2013
Сообщений: 85
|
|||||||
| 07.07.2015, 11:57 [ТС] | |||||||
0
|
|||||||
|
4925 / 3920 / 1620
Регистрация: 24.04.2014
Сообщений: 11,441
|
|
| 07.07.2015, 12:35 | |
|
0
|
|
|
3 / 3 / 0
Регистрация: 03.10.2013
Сообщений: 85
|
|||||||
| 07.07.2015, 13:04 [ТС] | |||||||
|
20-я строка
И тут же Undefined offset: 0 line 20
0
|
|||||||
|
4925 / 3920 / 1620
Регистрация: 24.04.2014
Сообщений: 11,441
|
|
| 07.07.2015, 13:19 | |
|
YozUP, это все случайно не в цикле происходит?
добавь var_dump($channels_inf); перед echo
0
|
|
|
3 / 3 / 0
Регистрация: 03.10.2013
Сообщений: 85
|
||
| 07.07.2015, 13:28 [ТС] | ||
|
Но я пускал этот "странный запрос" первым и убивал на первом круге его die Все переменные после цикла удаляю. Да и факт того, что около тысячи прошли успешно, а потом появилась ошибка... Ведь у Youtube не может быть разных подач для запросов.
0
|
||
| 07.07.2015, 13:28 | |
|
Помогаю со студенческими работами здесь
17
Notice: Undefined offset: Что он хочет?!
std::map что такое и с чем это есть Назначение flag, то есть что это вообще такое Объект TDictionary. Что такое ключ и что такое значение? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Символьное дифференцирование
igorrr37 13.02.2026
/ *
Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2).
Унарный минус обозначается как !
в-строка - входное арифметическое выражение в инфиксной(обычной). . .
|
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
|
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу,
и светлой Луне.
В мире
покоя нет
и люди
не могут жить в тишине.
А жить им немного лет.
|
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила»
«Время-Деньги»
«Деньги -Пуля»
|
|
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога
Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога
Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
|
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
|