php 把二维数组保存到一维数组教程
2013-09-05 19:24
204 查看
php教程 把二维数组保存到一维数组教程
$array = array(
array(1,2),
array(3,4),
array('www.php100.com','php100.com')
);
//看到上面二维数结构了吧,下面我们用foreach来实例
function array_2to1($array)
{
static $result_array=array();
foreach($array as $value)
{
if(is_array($value))
{
arrau_2to1($value);
}
else
$result_array[]=$value;
}
return $result_array;
}
//上面这段代码还可以简写
function _rebuild_array($arr){ //rebuild a array
static $tmp=array();
for($i=0; $i<count($arr); $i++){
if(is_array($arr[$i])) _rebuild_array($arr[$i]);
else $tmp[]=$arr[$i];
}
return $tmp;
}
$arr = array_2to1( $array );
foreach( $arr as $v )
{
echo $v;
}
//现在再来看一个反一维数据保存到二维数据的实例
$arr_new=array();
$insert_key =array('uid','hostname','shopname','province','city','county','address','www.php100.com','qq','Mobile','msn');
$insert_value=array('2','hostname','shopname','province','city','www.php100.com','address','shopimg','qq','Mobile','msn');
//一在我们把2个数组一一对应写到一个新的二维数组里去
foreach($insert_key as $key => $val){
$arr_new[$val]=$insert_value[$key];
}
print_r($arr_new);
$array = array(
array(1,2),
array(3,4),
array('www.php100.com','php100.com')
);
//看到上面二维数结构了吧,下面我们用foreach来实例
function array_2to1($array)
{
static $result_array=array();
foreach($array as $value)
{
if(is_array($value))
{
arrau_2to1($value);
}
else
$result_array[]=$value;
}
return $result_array;
}
//上面这段代码还可以简写
function _rebuild_array($arr){ //rebuild a array
static $tmp=array();
for($i=0; $i<count($arr); $i++){
if(is_array($arr[$i])) _rebuild_array($arr[$i]);
else $tmp[]=$arr[$i];
}
return $tmp;
}
$arr = array_2to1( $array );
foreach( $arr as $v )
{
echo $v;
}
//现在再来看一个反一维数据保存到二维数据的实例
$arr_new=array();
$insert_key =array('uid','hostname','shopname','province','city','county','address','www.php100.com','qq','Mobile','msn');
$insert_value=array('2','hostname','shopname','province','city','www.php100.com','address','shopimg','qq','Mobile','msn');
//一在我们把2个数组一一对应写到一个新的二维数组里去
foreach($insert_key as $key => $val){
$arr_new[$val]=$insert_value[$key];
}
print_r($arr_new);
相关文章推荐
- PHP多个一维数组合并成二维数组的简易方法
- php 多个一维数组合拼成二维数组的方法
- php中取出二维数组里的每个一维数组的同一字段的值
- php判断 二维数组中 是否 存在某个一维数组
- PHP如何判断一个数组是一维数组或者是二维数组?用什么函数?
- PHP代码为什么不能直接保存HTML文件——>PHP生成静态页面教程
- PHP 二维数组转化成一维数组
- php 二维|数组|合并 多个一维数组合并成二维数组
- 现在有10个学生,每人7门课程成绩。(将其在二维数组a中保存,要求选出每个人的最高分存在一维数组b中)
- PHP一维数组转二维数组正则表达式
- php多个一维数组合并成二维数组
- php一维数组转化二维数组实现数组键值替换及转化json乱码
- PHP代码为什么不能直接保存HTML文件——>PHP生成静态页面教程
- php二维数组以某个字段做一维数组的键名
- [PHP]快速实现:将二维数组转为一维数组
- php实现多个一维数组对应合并成二维数组
- 用PHP和MySQL保存和输出图片
- Nginx+php7+mysql5.6的编译安装教程
- apache定时自动启动脚本程序代码-apache-Php教程
- 整合Apache与PHP教程