Доступ к данным в многомерном массиве php

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

Массив выглядит так (через print_r):

Array (
[12] => Array ( [2016] => 93083.00 [2015] => 85367.00 [2014] => 69726.00 )
[11] => Array ( [2016] => 66730.00 [2015] => 65548.00 [2014] => 77936.00 )
[10] => Array ( [2016] => 84602.00 [2015] => 112070.00 [2014] => 102104.00 )
)

Я пытаюсь получить доступ к значениям с помощью $arrayname[12][2016] но возвращается Array[2016] вместо 93083,

Это простая синтаксическая ошибка? Или я пропускаю часть концепции здесь? Я пытался решить эту проблему часами, поэтому, возможно, мне не хватает простого объяснения.

РЕДАКТИРОВАТЬ: синтаксис выше на самом деле правильно, проблема была в вводе данных: я пытался получить доступ к ключу, который не существует. Я пытался удалить сообщение, но не смог, так как на него был дан ответ.

0

Решение

$arrayname[12] = [2016=>93083.00,  2015=> 85367.00 ]
...
...
echo $arrayname[12][2015] ; // prints 85367

Я думаю, что ваш массив имеет еще один уровень. пытаться $ ИмяМассива [12] [2016] [2016] .

1

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector