btcq.net
当前位置:首页 >> php二维转一维 >>

php二维转一维

其实这是一个数组转置算法,是很常用的算法,例子程序代码如下:<?php$arr=array( 'oneid' => array ('4','5'), 'id' => array ('4','5'), 'Rname' => array ('商人' ,'VIP' ), 'R0' => array ('30000' ,'100001' ), 'R1' => array ('100000' ,'5000000' ), 'chkall'

这里主要介绍了PHP实现一维数组转二维数组的方法,实例分析了php操作数组的技巧,具有一定参考借鉴价值,需要的话可以参考下 以下实例讲述了PHP实现一维数组转二维数组的方法.分享供大家参考.具体实现方法如下:<?php $asr[1]

php二维数组转为一维数组的方法实例,分别使用foreach、for、while三种循环方法,还可以使用php自带的array_column()函数;具体示例:二维数组$msg = array( array( 'id'=>'45', 'name'=>'jack' ), array( 'id'=>'34', 'name'=>'mary' ), array( 'id'=>

foreach($a as $key=>$value){ $b[$key]=$value['CateID'];}

只是简单的写了一下,其中自己需要加一些验证的foreach($arr as $key=>$v){ $a[$key][]=$v;}

我假设二维数据为整型的a[6][7];int b[42];int i,j;for(i=0;i<6;i++){ for(j=0;j<7;j++) b[7*i+j]=a[i][j];}那么二维的a[6][7]就变成一维的b[42]了.

//假设你的这个二维数组是$array;$result = array();foreach( $array as $k=>$v ){ $result[] = $v['deviceid'];}

$array=Array ( [0] => Array ( [0] => 11) [1] => Array ( [0] => aa[1] => bb) [2] => Array ( [0] =>cc ) )foreach ($array as $val){ $a=$val[0]; $b=$val[1]; $c=$val[2];}

好像没有多快捷的方法用 foreach 循环一下吧..

用foreach就行,如:foreach($arr as $key=>$val){}这里的$val就是一维数组了!print_r一下就知道了!

网站首页 | 网站地图
All rights reserved Powered by www.btcq.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com