Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/8: Рейтинг темы: голосов - 8, средняя оценка - 4.50
6 / 6 / 3
Регистрация: 07.11.2017
Сообщений: 121

Разобрать json

17.07.2018, 08:46. Показов 1745. Ответов 7
Метки json (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте подскажите как разобрать такой json
PHP
1
{"sEcho":0,"iTotalRecords":2,"iTotalDisplayRecords":2,"aaData":[["14437"," \u0415\u043b\u0435\u043d\u0430 \u041e\u043b\u0435\u0433\u043e\u0432\u043d\u0430","0\/0","0","0","11000"],["15578"," \u0418\u043b\u044c\u044f \u0421\u0442\u0430\u043d\u0438\u0441\u043b\u0430\u0432\u043e\u0432\u0438\u0447","0\/0","0","0","2000"]],"sColutmns":"manager,name,doc,summ,rth_summ,dopplat_summ,manager,name,doc,summ,rth_summ,dopplat_summ"}
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
17.07.2018, 08:46
Ответы с готовыми решениями:

Как разобрать такой json
Не могу понять, как доступиться к ключам элементов массива, являющегося значением для "executions" через объекты. { ...

Как разобрать такой JSON?
Товарищи! Помогите пожалуйста разобрать этот JSON. Я новичок и для меня он очень сложный, тут нужен совет специалиста. После...

Как разобрать JSON на переменные?
через POST приходит переменная $data содержит строку ...

7
Эксперт PHP
5755 / 4134 / 1508
Регистрация: 06.01.2011
Сообщений: 11,276
17.07.2018, 08:49
http://php.net/manual/ru/function.json-decode.php
0
6 / 6 / 3
Регистрация: 07.11.2017
Сообщений: 121
17.07.2018, 09:16  [ТС]
Para bellum, мануал смотрел уже, на этом примере как его разобрать? с таким json не сталкивался
0
Эксперт PHP
5755 / 4134 / 1508
Регистрация: 06.01.2011
Сообщений: 11,276
17.07.2018, 09:28
Раз смотрели, почему бы просто не запустить указанную функцию, передав в неё строку Вашу?
PHP
1
2
3
4
5
6
7
<?php
 
$json = '{"sEcho":0,"iTotalRecords":2,"iTotalDisplayRecords":2,"aaData":[["14437"," \u0415\u043b\u0435\u043d\u0430 \u041e\u043b\u0435\u0433\u043e\u0432\u043d\u0430","0\/0","0","0","11000"],["15578"," \u0418\u043b\u044c\u044f \u0421\u0442\u0430\u043d\u0438\u0441\u043b\u0430\u0432\u043e\u0432\u0438\u0447","0\/0","0","0","2000"]],"sColutmns":"manager,name,doc,summ,rth_summ,dopplat_summ,manager,name,doc,summ,rth_summ,dopplat_summ"}';
 
$data = json_decode($json);
 
var_dump($data);
0
6 / 6 / 3
Регистрация: 07.11.2017
Сообщений: 121
17.07.2018, 09:35  [ТС]
Para bellum, это я уже выводил мне нужно по переменным это разбить вот основная проблема

Добавлено через 2 минуты
$data['aaData'] это получается массив и как видно что у него нет ключа, ключи идут после него, вот эти manager,name,doc,summ,rth_summ,dopplat_s umm,manager,name,doc,summ,rth_summ,doppl at_summ

Добавлено через 17 секунд
$data['aaData'] это получается массив и как видно что у него нет ключа, ключи идут после него, вот эти manager,name,doc,summ,rth_summ,dopplat_s umm,manager,name,doc,summ,rth_summ,doppl at_summ
0
Эксперт PHP
5755 / 4134 / 1508
Регистрация: 06.01.2011
Сообщений: 11,276
17.07.2018, 09:37
Что конкретно разбить? Примеры:
PHP
1
2
3
4
5
# Получение sEcho
$sEcho = $data->sEcho;
 
# Получение первого элемента массива aaData
$user = $data->aaData[0];
0
6 / 6 / 3
Регистрация: 07.11.2017
Сообщений: 121
17.07.2018, 10:57  [ТС]
Верный ответ
PHP
1
2
3
  for ($x=0; $x<$result['iTotalRecords']; $x++) {
echo '----'.$result['aaData'][$x][1].'----'.$result['aaData'][$x][5].'----';
}
0
17.07.2018, 11:03

Не по теме:

Мощно.

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
17.07.2018, 11:03
Помогаю со студенческими работами здесь

Ошибка в коде SyntaxError: JSON.parse: unexpected character at line 1 column 1 of the JSON data
не пойму в чем ошибка вот код header(&quot;Content-Type: application/json; encoding=utf-8&quot;); $uid = intval($_GET); $userid =...

Вернуть в Ajax-success $json из другого $json
Здравствуйте, уважаемые форумчане! Столкнулся со следующей проблемой. Есть код: &lt;?php $json .= '&lt;script&gt; var...

Json или не json
Здравствуйте, нужно вывести на сайте тикер с ценой и процентом роста запрос $Rip =...

PHP json_decode (json или не json)
Третий день ломаю голову над вопросом: API вконтакте возвращает массив в json (как я полагаю) - вроде похоже на json Вот строка: ...

Разобрать Json
Добрый день. В принципе задача элементарная, если бы не одно но, а именно То есть начинается с квадратной скобки, и когда я...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
Подключение Box2D v3 к SDL3 для Android: физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
Влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru