PHP如何在数组添加有键名的元素?

$array1=array("a","b","c");
$array2=array("1","2","3");
for($i=0;$i<3;$i++){
??
}
$array=array("a"=>1,"b"=>2,"c"=>3);

如何把$array1 和 $array2 两个数值合并成为$array数组,把代码填写在 ?里面

第1个回答  2017-08-31
用for循环就可以,自己试过用foreach没有成功,似乎是没有用下标。而用for循环就必须用到下标,就试成功了。这样应该不管是二维三维都试用。
第2个回答  2015-10-24
$a=array(
'a'=>'1',
'b'=>'2',
);
第3个回答  2013-04-11
干嘛那么麻烦 简单点好了
$array1=array("a","b","c");
$array2=array("1","2","3");

$array3 = array_combine($array1,$array2);本回答被网友采纳
第4个回答  推荐于2017-09-03
$array[$array1[$i]] = $array2[$i]本回答被网友采纳
第5个回答  2013-04-11
楼上的也行

但就你的问题
$array[$array1[$i]] = $array2[$i];

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网