donglun1020 2017-08-14 22:13
浏览 50

PHP多维关联数组

I am just wondering if this code I have is a multidimensional associative array. I only ask because after doing research on multidimensional arrays I could't find the difference between the two because they looked the same. Is this code a associative array or just a standard multidim array?

$win = array('Name'=> 
                        array('Jane Doe ', 'Nash Patel ', 'Joe Public '), 
             'Date'=>
                        array('7 October 2015 ', '14 October 2014 ', '12 October 2016 '));

foreach($win as $element => $namedate) {
    echo '<strong>' . $element . '</strong><br>';
    foreach($namedate as $both) {
       echo $both . '<br/>';
    }
}
  • 写回答

1条回答 默认 最新

  • duan0821 2017-08-14 22:30
    关注

    You have a multidimensional array.

    The first level is associative because the keys are Name and Date.

    The second level subarrays are indexed (not associative). This means Jane Doe's index is 0, Nash Patel is 1, and Joe Public is 2.

    Although you can if you wish, keys do not need to be written when declaring indexed elements -- PHP will spare you that tedious job.

    Examples:

    $one_dim=['Name'=>'Jane Doe ']; // 1-dimensional associative array with one element
    
    $one_dim=['Jane Doe '];         // 1-dimensional indexed array with one element
    
    $mult_dim=[                     // multi-dimensional associative array with indexed subarrays
        'Name'=>[                   // associative
            0=>'Jane Doe ',         // indexed
            1=>'Nash Patel ',       // indexed
            2=>'Joe Public '        // indexed
        ],
        'Date'=>[                   // associative
            0=>'7 October 2015 ',   // indexed
            1=>'14 October 2014 ',  // indexed
            2=>'12 October 2016 '   // indexed
        ]
    ];
    
    评论

报告相同问题?

悬赏问题

  • ¥15 用hfss做微带贴片阵列天线的时候分析设置有问题
  • ¥50 我撰写的python爬虫爬不了 要爬的网址有反爬机制
  • ¥15 Centos / PETSc / PETGEM
  • ¥15 centos7.9 IPv6端口telnet和端口监控问题
  • ¥120 计算机网络的新校区组网设计
  • ¥20 完全没有学习过GAN,看了CSDN的一篇文章,里面有代码但是完全不知道如何操作
  • ¥15 使用ue5插件narrative时如何切换关卡也保存叙事任务记录
  • ¥20 海浪数据 南海地区海况数据,波浪数据
  • ¥20 软件测试决策法疑问求解答
  • ¥15 win11 23H2删除推荐的项目,支持注册表等