日期:2010-11-13 13:58:00 来源:本站整理
php遍历循环数组实现办法[网站编程]
本文“php遍历循环数组实现办法[网站编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
文章简单操纵foreach for list each while来遍历数组,包含普通的一维数组与二维数组遍历办法,下面具体的介绍了每个函数的利用办法.
- */
- $foreach = array(1,2,3);
- $arrayarray2 = array(array('aa'=>33,'bb'=>22,'www.111cn.net'=>11),array('dd'=>44,'ee'=>55,'ff'=>66));
- //操纵for foreach遍历一维数据
- for( $i=0;$i<count($foreach);$i++)
- {
- echo 'foreach['.$i.']='.$foreach[$i].'<br>';
- }
- /*
- foreach[0]=1
- foreach[1]=2
- foreach[2]=3
再看操纵foreach来遍历
- */
- foreach( $foreach as $v )
- {
- echo 'foreach='.$v.'<br>';
- }
- /*
- foreach=1
- foreach=2
- foreach=3
上面用的都是遍历一维数据,下面来看二维数组
- */
- foreach($array2 as $key=>$value)
- {
- foreach($value as $k=>$v)
- {
- echo '$arr['.$key.']['.$k.']='.$v;
- }
- echo "<br>";
- }
/*//看一下list each
each() 函数生成一个由数组当前内部指针所指向的元素的键名和键值构成的数组,并把内部指针向前移动.
返回的数组中包含的四个元素:键名为 0,1,key 和 value.单元 0 和 key 包含有数组单元的键名,1 和 value 包含有数据.
假如内部指针越过了数组范围,本函数将返回 false.
语法
each(array)参数 描写
array 必须.规定要利用的数组.
list函数
list() 函数用数组中的元素为一组变量赋值.
注意,与 array() 近似,list() 实际上是一种语言构造,不是函数.
语法
list(var1,var2...)参数 描写
var1 必须.第一个需求赋值的变量.
var2 可选.可以有多个变量.
提醒和注释
注释:该函数只用于数字索引的数组,且假定数字索引从 0 开始
- */
- $colors = array('red','blue','green','yellow');
- while(list($key,$val) = each($colors)) {
- echo "other list of $val.<br />";
- }
- /*
- other list of red.
- other list of blue.
- other list of green.
- other list of yellow.
for 语句
假如您已经肯定了代码块的反复履行次数,则可以利用 for 语句.
语法
- for (initialization; condition; increment)
- {
- code to be executed;
- }
注释:for 语句有三个参数.第一个参数初始化变量,第二个参数保存条件,第三个参数包含履行循环所需的增量.假如 initialization 或 increment 参数中包含了多个变量,需求用逗号举行脱离.而条件必须计算为 true 大概 false.
foreach 语句用于循环遍历数组.
每举行一次循环,当前数组元素的值就会被赋值给 value 变量(数组指针会一一地移动) - 以此类推
*/
以上是“php遍历循环数组实现办法[网站编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |
评论内容只代表网友观点,与本站立场无关!
评论摘要(共 0 条,得分 0 分,平均 0 分)
查看完整评论