今天就跟大家聊聊有关php中数组有哪些遍历方式,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。
成都创新互联公司专注于长兴网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供长兴营销型网站建设,长兴网站制作、长兴网页设计、长兴网站官网定制、小程序制作服务,打造长兴网络公司原创品牌,更为您提供长兴网站排名全网营销落地服务。
方式一 foreach
1 <?php 2 3 $arr = ['a', 'b', 'c', 'd']; 4 5 foreach( $arr as $k => $v ){ 6 .... 7 } 8 9 /* 10 $arr 是要遍历的数组 11 把数组中每一个元素拿出来 下标 赋值给$k 12 元素值 赋值给$v 13 14 换句话讲, $k 和 $v 相当于形参 15 */ 16 17 ?> `
方式二 for
1 <?php 2 3 $arr = ['a', 'b', 'c', 'd']; 4 $n = count( $arr ); 5 6 for($i = 0; $i < $n; $i++){ 7 echo $arr[ $i ]; 8 } 9 10 /* 11 数组的下标, 必须是连续的索引数组 12 */ 13 14 ?> 方式三 指针 reset( ) 把数组内部指针指向第一个单元 next( ) 将数组中的内部指针向前移动一位 prev( ) 将数组中的内部指针倒回一位 end( ) 将数组的内部指针指向最后一个单元 current( ) 返回指针当前位置的 值 key( ) 返回指针当前位置的 下标 1 <?php 2 3 $arr = ['a', 'b', 'c', 'd']; 4 5 reset($arr); 6 7 while($v = current( $arr )){ 8 .... 9 next($arr); 10 } 11 12 ?> 方式四 list...each 1 <?php 2 3 $arr = ['a', 'b', 'c', 'd']; 4 5 while( list($k, $v) = each($arr) ){ 6 7 echo $k.'----'.$v; 8 9 } 10 11 /* 12 each(数组) 每一次取出一个元素, 返回一个数组 13 list($k, $v) 14 把下标为0的内容赋值给$k 15 把下标为1的内容赋值给$v 16 */ 17 18 ?>
看完上述内容,你们对php中数组有哪些遍历方式有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注创新互联行业资讯频道,感谢大家的支持。
文章题目:php中数组有哪些遍历方式
文章起源:https://www.cdcxhl.com/article18/ihecgp.html
成都网站建设公司_创新互联,为您提供定制开发、网站维护、App开发、用户体验、建站公司、网站营销
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联