PHP 如何将一个一维数组转成二维数组

例如:ARRAY([0]=><title>php数组转换</title>[1]=><ahref=www.baidu.com>[2]=><imgsrc="sd.jpg"/>... 例如:
ARRAY(
[0] => <title>php数组转换</title>
[1] => <a href=www.baidu.com>
[2] => <img src="sd.jpg"/>
[3] => <a href=www.baidu.com>
[4] => <p>halkhdflajdfhakljfhakjdfhalkjfhalsjdkfhalkdsjfhalkjsdfhalksjdfhakjdfh</p>
[5] => 服饰潮流 [6] => 1 )
---------------------------------
像这样类似的数组有十五个 我想将这个所有的数组转换成二维数组 在遍历其中的图片 链接 标题 和描述
请高手指点
展开
 我来答
匿名用户
2013-12-26
展开全部
例如:
用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>";
}
?>
可用于多维数组.
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友5c69cfc
2013-12-26 · TA获得超过238个赞
知道小有建树答主
回答量:325
采纳率:100%
帮助的人:225万
展开全部
$re=array();
for($i=0;$i<lenth;$i++)
$re[$i]=array_slice($arr,5*$i,5);
print_r($re);
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式