xbns.net
当前位置:首页 >> php遍历数组 >>

php遍历数组

PHP中遍历数组有三种常用的方法:一、使用for语句循环遍历数组;二、使用foreach语句遍历数组;三、联合使用list()、each()和while循环遍历数组.这三种方法中效率最高的是使用foreach语句遍历数组.从PHP4开始就引入了foreach结构,

介绍三种.// for、 foreach、 each and list// for 循环方式遍历数组,仅可遍历索引数组$ary = ['hello', 'world']; for ($key = 0; $key echo $key . $ary[$key]; }// foreach 专门用来遍历数组的语言结构 foreach ($ary AS $key => $value) { echo $key . $value; }// each 配合 list 循环遍历 while (list($key, $value) = each($ary)) { echo $key . $value; }

//只能循环索引数组(下表为0,1,2,3,.) $arr = array('a','s','d','f','g','h','j','k'); for($i=0;$i<count($arr);$i++){ echo $arr[$i]; }

?php//使用for循环遍历$arr2=array(array("张三","20","男"),array("李四","25","男"),array("王五","19","女"),array("赵六","25","女"));echo "<table border=2 bordercolor=red><tr><td>姓

就是把数组中的每个元素都访问到.比如说int [] a = new int[1024];//遍历数组a,将其赋值为1-1024for(int index=0;index 评论0 0 0

如果只是简单的输出一个字符串的话,可以使用implode$a=array(1,2);$b=array(3,4); echo implode('', $a); // 12 echo implode('', $b); // 34 遍历数组,一般都是通过foreach或者for来遍历.这两个数组有什么关系,遍历时需要达到什么操作

一般不知道一维数组的键名情况下,用两个foreach 不过项目中基本都是知道一维数组的键名的 所以一般是 foreach( $data['iamge'] as $key => $val ) { echo $val; }

这个是二维数组,我给你个写法啊,首先要遍厉array(1)这个数组用foreach($array1 as $key =>$value){echo $value;}前台将会输出$value;然后你再遍厉$value foreach($value as $key1=>$val1){$key1;}echo$value['key1'];key1填你想要的那个值的下标,第二次的遍厉已经遍厉出来了,不知道的话,就用print_r();方法打印出来看

使用foreach($arr as $k => $v){ echo $k.'<br />'; echo $v;}$array = array('1','2','3');for($i = 0; $i<= 2; $i++) { echo $array[$i];}

foreach( $array as $item ){} for( $i=0; $i<count($array); $I++){}

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