PHP/MySQL | Вывод JSON через PHP
   
  
 
         
         
     Тема закрыта by 
 Romanko      
Причина: Пост 4
 
 
 
  
Причина: Пост 4
 
  
  
    
  
    Нужно из сайта 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" (тоесть "Киев, Украина")
через этот код не получается
Есть какие то варианты как это вывести?
Нужно из сайта 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']