Задать вопрос
skapunker
@skapunker
Умный

Как извлечь данные из многомерного массива json?

Всем привет! Помогите пожалуйста, нужно извлечь данные из массива json. Нужно получить значение rate
Пытаюсь сделать так, но не выходит
$arr = json_decode($open_orders, true);
	$open_orders = $arr[0]['rate'];


А вот массив:

[
  {
    "id": "QPYRgfwiB9",
    "state": "opened",
    "type": "buy",
    "open_amount": 0.001,
    "amount": 0.001,
    "rate": 0.001,
    "price": 0.000001,
    "timestamp": 1498215757
  },
  ...
]
  • Вопрос задан
  • 235 просмотров
Подписаться 1 Простой 4 комментария
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
t-alexashka
@t-alexashka
Сразу пишу legacy код
Может вы чего с именами переменных напутали или ошибку в json сделали из за чего он равен Null. у меня все норм показывает:

<?php

$json = '
[{
    "id": "QPYRgfwiB9",
    "state": "opened",
    "type": "buy",
    "open_amount": 0.001,
    "amount": 0.001,
    "rate": 0.001,
    "price": 0.000001,
    "timestamp": 1498215757
  },
  {
    "id": "QPYRgfwiB9",
    "state": "opened",
    "type": "buy",
    "open_amount": 0.001,
    "amount": 0.001,
    "rate": 0.002,
    "price": 0.000001,
    "timestamp": 1498215757
  }]';

$arr = json_decode($json, true);
echo $arr[0]['rate'];
Ответ написан
Ваш ответ на вопрос

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

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