У менять есть такой json:
[{"id":"01","count":"446","color":"#EB6182"}]
Как мне переменной вывести только count?
$json = json_decode($data);
print_r($json->count[0]);
Не помогает почему то
Php sandbox
Код
<?php
$data = '[{"id":"01","count":"446","color":"#EB6182"}]';
$decodedObject = json_decode($data);
print_r($decodedObject[0]->count);
$decodedArray = json_decode($data, true);
print_r($decodedArray[0]['count']);
У вас перед JSON объектом стоит [ и в конце ] Это массив, соответственно перед тем как получить сам объект, необходимо указать [0] как первый элемент массива и уже дальше работать как нужно.
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники