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 )
---------------------------------
像这样类似的数组有十五个 我想将这个所有的数组转换成二维数组 在遍历其中的图片 链接 标题 和描述
请高手指点 展开
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 )
---------------------------------
像这样类似的数组有十五个 我想将这个所有的数组转换成二维数组 在遍历其中的图片 链接 标题 和描述
请高手指点 展开
2个回答
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>";
}
?>
可用于多维数组.
用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>";
}
?>
可用于多维数组.
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询