【发布时间】:2011-07-15 22:51:09
【问题描述】:
我的调试($planDetails)输出如下。为什么我不能以标准方式访问数组元素,例如:
foreach ($planDetails as $planRow) :
echo $planRow['Plan']['Applicant']['name'];
endforeach;
我得到未定义索引:计划错误?
我也试过了: echo $planRow['Plan'][]['name'];
Array
(
[PlanDetail] => Array
(
[id] => 54
[name] => BasicOne
)
[Plan] => Array
(
[0] => Array
(
[id] => 255
[monthly_cost] => 20.23
[age_id] => 14
[applicant_id] => 8
[plan_detail_id] => 54
[Age] => Array
(
[id] => 14
[name] => 18-64
)
[Applicant] => Array
(
[id] => 8
[name] => Subscriber +2
)
)
[2] => Array
(
[id] => 254
[monthly_cost] => 15.50
[age_id] => 14
[applicant_id] => 27
[plan_detail_id] => 54
[Age] => Array
(
[id] => 14
[name] => 18-64
)
[Applicant] => Array
(
[id] => 27
[name] => Subscriber + 1
)
)
)
【问题讨论】:
标签: php arrays cakephp foreach