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

Как получить нужную часть ответа от API в PHP?

Я получаю такую строку: {"day":0,"week":186,"month":186}
из неё хочу брать только день и число

$url = "http://$server/api/?" .http_build_query($request_params);
    //echo "$url";
    $ch = curl_init($url);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    
    $response = curl_exec($ch);
    curl_close($ch);
    //echo "$response";

    if($response == "Week"){
        $work = "Сегодня:";
  • Вопрос задан
  • 353 просмотра
Подписаться 2 Простой 3 комментария
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
rc-dm
@rc-dm
Full-Stack Web Developer
Я получаю такую строку : {"day":0,"week":186,"month":186}
из неё хочу брать только день и число


<?php

    $url = "http://$server/api/?" .http_build_query($request_params);
    $ch = curl_init($url);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    
    //Получаем JSON
    $response = curl_exec($ch);
    curl_close($ch);

    //Декодируем JSON в PHP объект
    $data = json_decode($response);
   
    //Выводим только нужные элементы
    echo 'Day: '.$data->day.PHP_EOL;
    echo 'Week: '.$data->week.PHP_EOL;
    echo 'Month: '.$data->month.PHP_EOL;

?>
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
IT ATLAS Москва
от 250 000 до 500 000 ₽