Добрый день! в переменной $objArr есть массив Код (Text): [ 0 ] => { "status": { "timestamp": "2023-02-18T09:37:28.022Z" }, "data": { "BNB": { "id": 1839, "name": "BNB" } } } как мне получить значение name? Код (Text): echo $objArr[0]["data"]["BNB"]["name"]; так выдает ошибку... подскажите что не так?
Потому что в $objArr[0] лежит не массив, а строка JSON. PHP: <?php $objArr = [ 0 => '{ "status": { "timestamp": "2023-02-18T09:37:28.022Z" }, "data": { "BNB": { "id": 1839, "name": "BNB" } } }' ]; $obj = json_decode($objArr[0]); echo $obj -> data -> BNB -> name; //BNB ?> --- Добавлено --- Или так PHP: $arr = json_decode($objArr[0], true); echo $arr["data"]["BNB"]["name"]; //BNB