Вывести строки массива json по отдельности

188
16 сентября 2021, 07:30

Есть Json массив, $json = json_decode($content, true); выводится он в таком виде:

array(2) { 
     ["status"]=> int(1) 
     ["balance"]=> array(3) { 
        ["balance"]=> array(3) {
            ["RUB"]=> int(0)
            ["USD"]=> int(0) 
            ["EUR"]=> int(0) 
        } 
        ["hold"]=> array(3) { 
            ["RUB"]=> int(0) 
            ["USD"]=> int(0) 
            ["EUR"]=> int(0) 
        } 
        ["available"]=> array(3) { 
            ["RUB"]=> int(0) 
            ["USD"]=> int(0) 
            ["EUR"]=> int(0) 
        }
    }
}

Мне нужно каждые записи, например с balance вывести RUB не через foreach а отдельным тегом через echo.

Сейчас же выводится через foreach

foreach($json['balance'] as $key=>$val){ 
    echo '<br>';
    echo 'RUB - ' . $val['RUB'];
    echo '<br>';
    echo 'USD - ' . $val['USD'];
    echo '<br>';
    echo 'EUR - ' . $val['EUR'];
}

Подскажите пожалуйста как вывести по отдельности? Сам пробовал, отдает пустую строку. как бы не пытался вывести отдельным тегом.

READ ALSO
Как получить из многомерного массива два значения в массив? Laravel

Как получить из многомерного массива два значения в массив? Laravel

Всем привет, подскажите пожалуйста, как получить из многомерного массива два значения в массив? чтобы потом можно было к каждому из них обращаться...

286
php запрос по нажатию кнопки и редирект

php запрос по нажатию кнопки и редирект

сделал sql запрос по нажатию кнопки следующим образом:

103
Как отправить и получить ассоциативный массив в Laravel?

Как отправить и получить ассоциативный массив в Laravel?

изучаю LaravelНе могу получить массив в blade

136