百变鹏仔-专注前端行业精选
PHP数组循环
作者:鹏仔先生日期:2023-01-03 13:25:33浏览:1823分类:PHP
数组循环,是对二维数组以上的数组进行循环
多维数组最好不要超过三层,foreach最好也不要循环超过三层
1、foreach
注:要有一个数组,把数组放到括号里
第二个参数 as ,是把第一个参数的值给第三个参数
循环,是把 $arr 第一条数据,给到 $val
$val 此刻就是第一条数据,第二圈循环就是第二条数据,第三圈就是第三条数据...
foreach($arr as $val) 中{}里面是循环的代码
<?php $arr = array( 'name' => '鹏仔', 'sex' => '男', 'age' => '18' ); foreach($arr as $val){ echo $val; echo '<br>'; } ?>
输出结果
鹏仔
男
18
<?php $arr = array( 'name' => '鹏仔', 'sex' => '男', 'age' => '18' ); $num = 0; foreach($arr as $val){ $num = $num + 1; echo $num; } ?>
输出结果
123
2、key 和 value
<?php $arr = [ 'name' => '鹏仔', 'sex' => '男', 'age' => '18', '鹏仔先生', '百变鹏仔' ]; foreach($arr as $key => $val){ echo $key . '——' . $val . '<br>'; } ?>
输出结果
name——鹏仔
sex——男
age——18
0——鹏仔先生
1——百变鹏仔
3、循环多维数组
<?php $arr = [ [ 'name' => '鹏仔', 'sex' => '男' ], [ 'name' => '乐乐', 'sex' => '女' ], [ 'name' => '共享博客', 'sex' => '女' ] ]; foreach($arr as $key => $val){ echo $val['name'] . '——' . $val['sex'] . '<br>'; } ?>
输出结果
鹏仔——男
乐乐——女
共享博客——女
<?php $arr = [ [ 'name' => '鹏仔', 'sex' => '男' ], [ 'name' => '乐乐', 'sex' => '女' ], [ 'name' => '共享博客', 'sex' => '女' ] ]; // $arr 是一个二维数组,循环把第一条数据赋值给$val foreach($arr as $key => $val){ // $val 是一维数组,相当于第一次循环 $val 赋值的是 $arr[0] foreach($val as $k => $v){ echo $v . '<br>'; } } ?>
输出结果
鹏仔
男
乐乐
女
共享博客
女
4、扩展
exit;
exit 为暂停循环
- 上一篇:PHP多维数组
- 下一篇:PHP从静态资源到动态内容
手机扫码访问
猜你还喜欢
- 01-13 PHP函数
- 01-13 PHP 字符串函数
- 01-12 PHP公共页面部分如何引入
- 01-12 http请求类型 POST请求
- 01-11 PHP 数组循环 if判断的使用
- 01-11 http请求类型 GET请求
- 01-04 PHP从静态资源到动态内容
- 12-30 PHP多维数组
- 12-30 PHP创建数组
- 12-29 PHP数据类型
- 12-29 PHP常量声明
- 12-29 PHP变量声明、变量命名规则、引号作用
取消回复欢迎 你 发表评论:
- 搜索
- 随机tag
暂无评论,来添加一个吧。