PHP 如何将一个一维数组转成二维数组
发布网友
发布时间:2022-04-07 10:36
我来回答
共2个回答
热心网友
时间:2022-04-07 12:05
例如:
用php递归将二维数组转换成一维数组:
函数原形:array array_multi2single(array)
实现功能:将*数组的数值存放到一维数组中,不保存Key。
<?php
function array_multi2single($array){
static $result_array=array();
foreach($array as $value){
if(is_array($value)){
array_multi2single($value);
}
else
$result_array[]=$value;
}
return $result_array;
}
$array=array("1"=>array("A","B","C",array("D","E")),"2"=>array("F","G","H","I"));
$array=array_multi2single($array);
foreach($array as $value){
echo "<h5>$value</h5>";
echo "<br>";
}
?>
可用于*数组.
热心网友
时间:2022-04-07 13:23
$re=array();
for($i=0;$i<lenth;$i++)
$re[$i]=array_slice($arr,5*$i,5);
print_r($re);