【问题标题】:Access specific array() element访问特定的 array() 元素
【发布时间】: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


    【解决方案1】:
    foreach ($planDetails['Plan'] as $plan) {
        echo $plan['Applicant']['name'];
    }
    

    【讨论】:

    • 呃!谢谢。超过时限(约 8 分钟)我会接受你的回答。
    【解决方案2】:

    您在数组中缺少一个级别。你想要的

    $planRow['Plan'][0]['Applicant']['name'];
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-03-28
      • 2011-08-16
      • 1970-01-01
      • 2015-06-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多