Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.71/7: Рейтинг темы: голосов - 7, средняя оценка - 4.71
0 / 0 / 0
Регистрация: 22.07.2013
Сообщений: 78

Php декодировать json

26.06.2017, 20:46. Показов 1439. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Помогите получить ответ из json ответ присланного сервером.
JSON
1
[{"user_id":"6670639","username":"narnia3028","count300":"2330537","count100":"499125","count50":"73499","playcount":"12326","ranked_score":"1870981924","total_score":"10246304958","pp_rank":"96674","level":"97.2439","pp_raw":"1915.86","accuracy":"95.25959014892578","count_rank_ss":"3","count_rank_s":"93","count_rank_a":"108","country":"RU","pp_country_rank":"6766","events":[]}]
Если выводить через echo json_decode($response) получается Array (надпись)
Если
PHP
1
2
 $bfbf = json_decode($response); 
printf( "<p>Ответ на Ваш запрос: " .$bfbf->['username']. "</p>");
Тогда пустая строка.
Мне нужно конкретное поле получить username и т.д
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
26.06.2017, 20:46
Ответы с готовыми решениями:

PHP и Json как декодировать ответ с сервера
Здраствуйте, у меня проблема с json никак не могу правильно принять ответ с сервера яндекс денег. Знаю что он должен быть таким: HTTP/1.1...

Декодировать выражение на подобии json
Здравствуйте! Есть вот примерно такая строка из базы ...

Декодировать php
Ребята подскажите каким инструментом декодировать данный файл php и чем он закодирован, пробовал онлайн инструменты ни один не осилил

6
313 / 312 / 221
Регистрация: 11.07.2015
Сообщений: 1,107
26.06.2017, 21:24
PHP
1
2
3
4
5
6
<?php
$json = '[{"user_id":"6670639","username":"narnia3028","count300":"2330537","count100":"499125","count50":"73499","playcount":"12326","ranked_score":"1870981924","total_score":"10246304958","pp_rank":"96674","level":"97.2439","pp_raw":"1915.86","accuracy":"95.25959014892578","count_rank_ss":"3","count_rank_s":"93","count_rank_a":"108","country":"RU","pp_country_rank":"6766","events":[]}]';
var_dump($json);
$aj = json_decode(substr($json,1,-1),true);
var_dump($aj);
var_dump($aj['username']);
0
0 / 0 / 0
Регистрация: 22.07.2013
Сообщений: 78
26.06.2017, 21:59  [ТС]
так и должно быть с твоего примера?
PHP
1
2
3
$aj = json_decode(substr($response,1,-1),true);
            //var_dump($aj);
            printf( "<p>Ответ на Ваш запрос: " .var_dump($aj['username']). "</p>");
$response - тот что я скидывал в первом сообщении
0
313 / 312 / 221
Регистрация: 11.07.2015
Сообщений: 1,107
26.06.2017, 22:05
Лучший ответ Сообщение было отмечено Mikdor как решение

Решение

PHP
1
2
$aj = json_decode(substr($response,1,-1),true);
echo "<p>Ответ на Ваш запрос: " .$aj['username']. "</p>";
1
0 / 0 / 0
Регистрация: 22.07.2013
Сообщений: 78
26.06.2017, 22:48  [ТС]
substr убирает кв.скобки? для json_decode?
0
 Аватар для gbsoftware
120 / 116 / 77
Регистрация: 19.08.2013
Сообщений: 430
26.06.2017, 23:06
Mikdor
PHP
1
2
$bfbf = json_decode($response); 
printf( "<p>Ответ на Ваш запрос: " .$bfbf[0]->username. "</p>");
0
Эксперт PHP
4925 / 3920 / 1620
Регистрация: 24.04.2014
Сообщений: 11,441
26.06.2017, 23:16
PHP
1
2
$bfbf = json_decode($response, true); 
printf( "<p>Ответ на Ваш запрос: %s</p>", $bfbf[0]['username']);
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
26.06.2017, 23:16
Помогаю со студенческими работами здесь

Не могу декодировать запросы с Яндекса на PHP. Помогите
Не могу декодировать запросы с Яндекса на PHP. Пример:...

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

Php!? Передача json в php
почему такой код не срабатывает: &lt;?php include(&quot;includer.php&quot;); $razdel = json_decode($_POST); print_r($razdel); ...

PHP скрипт -> Json -> выбор пользователя -> AJAX -> первоначальный PHP скрипт
Доброго времени суток! Я новичек вэб программировании, так что прошу строго не судить(в гугле ответа не нашел). Есть задача: ...

PHP и JSON
Здравствуйте! Приходит PHP получает такой JSON:...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. На мобильном - сканируйте QR-код. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru