bokovua
@bokovua
Любитель

Как из JSON получить данные в PHP, если название объекта начинается с цифры?

Здравствуйте коллеги. Сразу прошу прощения, если не правильно буду выражаться относительно json, т.к. мало знаком с ним.
Суть вот в чем. Есть API Wordpress, который отдает данные в json.
Есть php, который обращается к серверу через curl и получает данные в json.
Я пытаюсь вывести эти данные, однако имя обекта json начинается с цифры. Как быть?

Этим я запрашиваю

$googleApiUrl = "https://clivir.ru/wp-json/wp/v2/posts";


$ch = curl_init();

curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_URL, $googleApiUrl);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_VERBOSE, 0);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
$response = curl_exec($ch);

curl_close($ch);
$data = json_decode($response);
$currentTime = time();


Этим хочу вывести на экран
$title = ucwords($data->0[0](название объекта)->title->rendered) . "\n";


Как выводить данные в Php из json, если название объекта - это цифра?
  • Вопрос задан
  • 291 просмотр
Решения вопроса 1
$endpoint = 'https://clivir.ru/wp-json/wp/v2/posts';
$data = json_decode(file_get_contents($endpoint), true);

foreach ($data as $datum) {
    $title = $datum['title']['rendered'];
    $content = $datum['content']['rendered'];

    // ...
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы