Loading...
PHP/MySQL | Вывод JSON через PHP
Нужно из сайта https://api.geoapify.com/v1/geocode/search?text=%D0%9A%D0%B8%D0%B5%D...a9dd0d989631f783 вывести первый "formatted" (тоесть "Киев, Украина")
через этот код не получается

php
<?php

$json = file_get_contents('https://api.geoapify.com/v1/geocode/search?text=%D0%9A%D0%B8%D0%B5%D0%B2&lang=ru&limit=5&format=json&apiKey=d548c5ed24604be6a9dd0d989631f783');
$data = json_decode($json, true);

Есть какие то варианты как это вывести?
Romanko, что не получается то? тут вывода даже нет никакого, просто в переменную получил json и все
var_dump используй, смотри что приходит 🤔
Romanko (13.06.2022 в 02:48)
Нужно из сайта https://api.geoapify.com/v1/geocode/search?text=%D0%9A%D0%B8%D0%B5%D...a9dd0d989631f783 вывести первый "formatted" (тоесть "Киев, Украина")
через этот код не получается

php
<?php

$json = file_get_contents('https://api.geoapify.com/v1/geocode/search?text=%D0%9A%D0%B8%D0%B5%D0%B2&lang=ru&limit=5&format=json&apiKey=d548c5ed24604be6a9dd0d989631f783');
$data = json_decode($json, true);

Есть какие то варианты как это вывести?

Так ты же массив получаешь.
php
<?php

$json = file_get_contents('https://api.geoapify.com/v1/geocode/search?text=%D0%9A%D0%B8%D0%B5%D0%B2&lang=ru&limit=5&format=json&apiKey=d548c5ed24604be6a9dd0d989631f783');
$data = json_decode($json, true);
echo ($data['results']['0']['formatted']);
TuT (13.06.2022 в 08:43)

Так ты же массив получаешь.
php
<?php

$json = file_get_contents('https://api.geoapify.com/v1/geocode/search?text=%D0%9A%D0%B8%D0%B5%D0%B2&lang=ru&limit=5&format=json&apiKey=d548c5ed24604be6a9dd0d989631f783');
$data = json_decode($json, true);
echo ($data['results']['0']['formatted']);

Работает, спасибо. Я писал без ['0']
Онлайн: 5
Время:
Gen. 0.0893
(c) Bym.Guru 2010-2025