一个快速的问题,在二维数组的上下文中,可以将关联数组和非关联数组作为子级组合吗?还是这是不好的做法。
示例:
$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'];