// /**
// * @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键的值作为新数组的键值
最新推荐文章于 2023-04-13 10:50:21 发布