本文主要是介绍PHP将传入的数组生成新数组:规则:奇数key键的值作为新数组的键名,偶数key键的值作为新数组的键值,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
// /**// * @param $arr// * @param $key_name// * @return array// * 将传入的数组生成新数组:规则:奇数key键的值作为新数组的键名,偶数key键的值作为新数组的键值// */
function convert_arr_key($arr)
{$arr2 = array();$var_key='';$i=0;foreach ($arr as $key => $val) {foreach ($val as $key2 => $val2) {$i++;// echo 'val2--------------------';// echo"($val2)$key2";$a=$i%2;// echo "aaaaaaa=====($a) <br />";if($a==0){//偶数$arr2[0][$var_key] = $val2;//$arr2[0]生成一维大数组有一个{}符号,$arr2[]生成多维数组,有多个{}符号。}else{//奇数$var_key=$val2;}}} echo 'arr2=================';//var_dump ($arr2);return $arr2;
}
这篇关于PHP将传入的数组生成新数组:规则:奇数key键的值作为新数组的键名,偶数key键的值作为新数组的键值的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!