利用递归把多维数组转为一维数组的函数
来源:互联网 发布:人类知乎 编辑:程序博客网 时间:2024/05/17 06:51
<script type="text/javascript"><!--google_ad_client = "pub-2947489232296736";/* 728x15, 创建于 08-4-23MSDN */google_ad_slot = "3624277373";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
函数原形: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);
echo "<h1>测试结果:</h1>";
foreach($array as $value)
{
echo "<h5>$value</h5>";
echo "<br>";
}
?>
欢迎大家批评指正!
作者Email:fancao0515@0451.com
<script type="text/javascript"><!--google_ad_client = "pub-2947489232296736";/* 728x15, 创建于 08-4-23MSDN */google_ad_slot = "3624277373";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
<script type="text/javascript"><!--google_ad_client = "pub-2947489232296736";/* 160x600, 创建于 08-4-23MSDN */google_ad_slot = "4367022601";google_ad_width = 160;google_ad_height = 600;//--></script><script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
函数名称:array_multi2single 函数原形: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);
echo "<h1>测试结果:</h1>";
foreach($array as $value)
{
echo "<h5>$value</h5>";
echo "<br>";
}
?>
欢迎大家批评指正!
作者Email:fancao0515@0451.com
<script type="text/javascript"><!--google_ad_client = "pub-2947489232296736";/* 728x15, 创建于 08-4-23MSDN */google_ad_slot = "3624277373";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
<script type="text/javascript"><!--google_ad_client = "pub-2947489232296736";/* 160x600, 创建于 08-4-23MSDN */google_ad_slot = "4367022601";google_ad_width = 160;google_ad_height = 600;//--></script><script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
- 利用递归把多维数组转为一维数组的函数
- php把一维数组,分为每3个连续的为一组的多维数组
- 一维或多维数组作为函数参数的问题
- php多维数组递归遍历函数
- 多维数组与一维数组的相互转换
- 多维数组和一维数组的转换
- PHP多维数组的递归遍历
- 多维数组转成一维数组
- 多维数组变成一维数组
- 多维数组转换为一维数组
- [基础]php递归将多维数组转换为一维数组
- 一维数组,二维数组,三维数组,多维数组整理
- 利用List构造多维数组的误区
- 二维数组转为一维数组
- 精通C语言4-一维或多维数组作为函数参数的问题
- each()方法能使DOM循环结构简洁。each()函数的遍历,each()遍历一维数组、多维数组。
- 为什么在把多维数组传递给函数时必须要指定除第一维之外的其他维
- php数组:多维数组转成一维数组
- .Net开放源码工程之二---正则表达式函数库
- PHP+APACHE实现用户论证的方法
- 用C#访问Access数据库
- vBulletin HACK----关于排版的两个HACK
- 使用 ADO.NET 解锁 Microsoft Access 数据(2)
- 利用递归把多维数组转为一维数组的函数
- 今日读 asp.net 心得 ---- 比较意识流,神经衰弱勿进
- vBulletin HACK----显示话题大小和打开新窗口于论坛索引页
- 从DataView中生成Excel报表的方案(C#)
- PHP实现图片简单上传
- 【转载】关于Windows.Net和VisualStudio.Net的一些观察
- 从C/C++迁移到PHP——判断字符类型的函数
- C#下实现主从DropDownList互动的方法
- 在线增减.htpasswd内的用户