您可以在多维数组(PHP)中混合关联数组和非关联数组吗

时间:2019-07-17 16:02:24

标签: php arrays

一个快速的问题,在二维数组的上下文中,可以将关联数组和非关联数组作为子级组合吗?还是这是不好的做法。

示例:

$apolloAstronauts = array (
   array ( 'neil' => 'Neil Armstrong', 'buzz' => 'Buzz Aldrin', 'mike' => 'Michael Collins' ),
   array ( 'commander', 'lunar module pilot', 'command module pilot' )
);

更新,以防其他新手遇到此问题...

您可以执行此操作,但它并不雅致,在现实世界中用处不大。下面的treyBake以我认为您称为多维关联数组的形式给出了更好,更简洁的表述,即:

$array = ['neil' => ['name' => 'Neil Armstrong', 'role' => 'Commander']]

要提取元素“尼尔·阿姆斯特朗的角色”,则可以使用

$array['neil']['role'];

0 个答案:

没有答案