pohemu_by_i_net
@pohemu_by_i_net
разработчик мобильных игр

Как получить список из json ответа?

привет, я получаю вот такой array
{"1":{"id":"1","game_id":"1"},"7":{"id":"7","game_id":"2"},"6":{"id":"6","game_id":"3"},"5":{"id":"5","game_id":"4"},"4":{"id":"4","game_id":"5"},"3":{"id":"3","game_id":"6"},"2":{"id":"2","game_id":"7"}}

тут вывел через json.encode()

мне надо получить id каждого из выведенных элементов
нужно их вывести в строчку через запятую

все на php

буду рад вашей помощи по коду
  • Вопрос задан
  • 97 просмотров
Решения вопроса 1
@Dimanokum
// преобразовываем строку JSON в массив
$array = json_decode('{"1":{"id":"1","game_id":"1"},"7":{"id":"7","game_id":"2"},"6":{"id":"6","game_id":"3"},"5":{"id":"5","game_id":"4"},"4":{"id":"4","game_id":"5"},"3":{"id":"3","game_id":"6"},"2":{"id":"2","game_id":"7"}}', true);

// получаем массив со значениями "id"
$id_array = array_column($array, 'id');

// объединяем значения в строку, разделенную запятыми
$id_string = implode(',', $id_array);

// выводим строку с id
echo $id_string;
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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