array("q","w","e","r","t","y");
array("q"=>"w","e"=>"r","t"=>"y");
function fun($arr){ if(!is_array($arr)){ return []; } $re =[]; for($i=0;$i<count($arr);$i+=2){ $re[$arr[$i]] = isset($arr[$i+1])?$arr[$i+1]:''; echo $i; } return $re; }
var_dump(fun([("q","w","e","r","t","y")]));
输出:($i)024 ($re)array(3) { ["q"]=> string(1) "w" ["e"]=> string(1) "r" ["t"]=> string(1) "y" } var_dump(fun(['1','q','2','a','3','z']));
输出:($i)024 ($re)array(3) { [1]=> string(1) "q" [2]=> string(1) "a" [3]=> string(1) "z" }
一维数组索引数组键值以键名键值顺序重组为一个新的一维数组
猜你喜欢
转载自blog.csdn.net/ifyouwanttogo/article/details/80111730
今日推荐
周排行