Чтение значения данных JSON со смешанным числом и буквой в ключе в PHPPhp

Кемеровские программисты php общаются здесь
Anonymous
Чтение значения данных JSON со смешанным числом и буквой в ключе в PHP

Сообщение Anonymous »

Я застрял в этом вопросе. Я пытаюсь прочитать данные из API данных о погоде openweathermap.org. Одно из значений, количество осадков, кодируется цифрой и буквой в ключе. И PHP выдает мне ошибки, если я пытаюсь его прочитать. Вот код, который я пытаюсь использовать.

Код: Выделить всё

$rainAmount = $data->hourly[$hour]->rain->1h;
а вот файл JSON (во всяком случае, его часть).

Код: Выделить всё

"rain": {
"1h": 1.78
}
Это данные, предоставляемые API, поэтому я не могу просто изменить используемый ключ. Вот ошибка PHP

Ошибка анализа PHP: синтаксическая ошибка, неожиданное целое число «1», ожидание идентификатора или переменной или «{» или «$» в / home/

Совершенно очевидно, что проблема заключается в цифре в ключе. Но как еще мне прочитать значение?

Подробнее здесь: https://stackoverflow.com/questions/741 ... key-in-php

Вернуться в «Php»