Php 用要初始化的值填充关联数组
我有以下数组:Php 用要初始化的值填充关联数组,php,Php,我有以下数组: array( 'elem1', 'elem2', 'elem3' ); 我想要以下内容: array( 'elem1' => 0, 'elem2' => 0, 'elem3' => 0 ); 使用array\u fill是否可以这样做?我看不出是这样 如果没有,是否有一种方法可以在不迭代数组的情况下执行此操作?是的。。试试这个 <?php $keys = array('elem1', 'elem2', 'elem3');
array(
'elem1', 'elem2', 'elem3'
);
我想要以下内容:
array(
'elem1' => 0,
'elem2' => 0,
'elem3' => 0
);
使用array\u fill
是否可以这样做?我看不出是这样
如果没有,是否有一种方法可以在不迭代数组的情况下执行此操作?是的。。试试这个
<?php
$keys = array('elem1', 'elem2', 'elem3');
$a = array_fill_keys($keys, 0);
print_r($a);
?>
array(
'elem1' => 0,
'elem2' => 0,
'elem3' => 0
);