数组一:$arr_1 = array('name','php','birth',1995,'latest','5.6.0');
数组二:$arr_2 = array('name'=>'php','birth'=>1995,'latest'=>'5.6.0');
请封装一个方法,可以把数组一变成数组二。
function get_arr($arr){
$arr1=$arr2=array();
foreach($arr as $key=>$val){
if($key%2 == 0){
$arr1[] = $val;
}else{
$arr2[] = $val;
}
}
$arr3 = array_combine($arr1,$arr2);
return $arr3;
}
var_dump(get_arr($arr_1));
array(3) { ["name"]=> string(3) "php" ["birth"]=> int(1995) ["latest"]=> string(5) "5.6.0" }