Эй, у меня есть данные в моей переменной с использованием foreach ($ report as & rep)
обратите внимание, что он получает данные из 4 разных таблиц в базе данных
Теперь, когда я печатаю свою $ rep, я получаю следующее:
Array
(
[Report] => Array
(
[id] => 246
[emp] => werock
[name] => werock
[organization] => cakephp
[customer] => great
)
[file] => Array
(
[0] => Array
(
[id] => 211
[report_id] => 246
[file_name] =>
[file_type] =>
[file_size] => 0
[file_error] => 4
[file_tag] => 0
)
)
[Engineer] => Array
(
[0] => Array
(
[id] => 232
[report_id] => 246
)
)
[Issue] => Array
(
[0] => Array
(
[id] => 118
[report_id] => 246
[date_created] => 2012-02-10
[status] => wait
)
[1] => Array
(
[id] => 119
[report_id] => 246
[date_created] => 2012-02-10
[status] => debug
)
[2] => Array
(
[id] => 120
[report_id] => 246
[date_created] => 2012-02-10
[status] => Completed
)
)
)
Теперь я хочу получить доступ к массиву Issues и проверить, сколько в нем массивов. в этом случае 3 (0,1,2). и распечатать значение состояния для последнего индекса в этом случае (2).
Но когда я делаю $ rep ['Issue'] ['status'], я получаю Undefined index: status. Можете ли вы сказать мне, где я могу пойти не так.