我想这样做:
$m_array = array();
foreach ($values as $key) { <- $key is just string
array_push ( $m_array, $key => array() );
}
/////result
$m_array = array(
"key1" => array(),
"key2" => array(),
....
);
怎么做?
请帮帮我。
我使用PHP。
答案 0 :(得分:1)
您不需要使用array_push
附加到数组。 array_push
与$array[] = $val
相同。
在您的情况下,您想要指定键:
$m_array = array();
foreach ($values as $key) { <- $key is just string
$m_array[$key] = array();
}
请注意,如果您想一次推送多个值,array_push
确实有用,因为您可以执行以下操作:
array_push($array, $value1, $value2, $value3)