基本上我要做的就是创建一个包含其位置名称字符串的数组,例如:
$types = [
"Methods" => array(),
"Systems" => array(),
"Equipment" => array()
]
这是var_dump($types)
导致的结果:
array(3) { ["Methods"]=> array(0) { } ["Systems"]=> array(0) { } ["Equipment"]=> array(0) { } }
但是,我没有像这样声明$types
,而是想要一个数组$list
......
$list = ['Foo', 'Bar', 'Baz', ...];
...生成数组$types
...
$types = ["Foo" => array(), "Bar" => array(),"Baz" => array(), ...]
有可能吗?我尝试过array_push($types, $list)
,但只是将字符串数组复制到$types
的最后位置