Задать вопрос
@Chesterfield25

Как вернуть в json?

Есть php код который нужно вернуть в json формате, как это сделать?

echo('city: '.$city['city']['name_en'].'<br>');
echo('city code: '.$city['city']['id'].'<br>');
echo('city lat: '.$city['city']['lat'].'<br>');
echo('city lon: '.$city['city']['lon'].'<br>');
echo('country: '.$city['country']['name_en'].'<br>');
echo('country iso: '.$city['country']['iso'].'<br>');
echo('country code: '.$city['country']['id'].'<br>');


Как сделать переносы?
$arr = array('IP' => $ip,
             'city' => $city['city']['name_en'],
             'city code' => $city['city']['id'],
             'city lat' => $city['city']['lat'],
             'city lon' => $city['city']['lon'],
             'country' => $city['country']['name_en'],
             'country iso' => $city['country']['iso'],
             'country code' => $city['country']['id'],);

echo json_encode($arr);
  • Вопрос задан
  • 166 просмотров
Подписаться 1 Простой 4 комментария
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
glaphire
@glaphire Куратор тега PHP
PHP developer
Можно использовать флаг JSON_PRETTY_PRINT
JSON constants
$arr = array('IP' => $ip,
             'city' => $city['city']['name_en'],
             'city code' => $city['city']['id'],
             'city lat' => $city['city']['lat'],
             'city lon' => $city['city']['lon'],
             'country' => $city['country']['name_en'],
             'country iso' => $city['country']['iso'],
             'country code' => $city['country']['id'],);

echo json_encode($arr, JSON_PRETTY_PRINT);

sandbox
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@kotcich
Я скучный.
file_put_contents(path, json_encode(array));
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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