PHP第六天 数组的遍历
遍历:就是对数组的每一项都“访问”到并进行所需要的数据处理。
foreach( $数组名 as [$key =>] $value){
//这里,$key和$value只是变量,它会在遍历数组的过程中,按顺序依次取得数组每个单元的下标和值。
echo “<br />{$key} >>> {$value} “;
}

foreach原理:

演示案例1:
输出以下这个数组的每一项,并求其平均值:
$arr1 = array(11, 12, 13, 14);
演示案例2:
使用数组的遍历语法,求以下这个数组的最大值及其下标!
$arr2 = array(11, 18, 21, 14, 8);
<?php
//输出以下这个数组的每一项,并求其平均值:
$arr1 = array(11, 12, 13, 14);
$sum = $count = 0;//一次性给两个变量赋初值
foreach($arr1 as $value){
$sum += $value;//累加
$count++;//计数
}
echo "<br>平均值为:" . $sum / $count;
echo "<hr>";
//使用数组的遍历语法,求以下这个数组的最大值及其下标!
$arr2 = array(11, 18, 21, 14, 8);
//max于存储最大值,先取出第一个值放入(假设他就是最大值)
$max = $arr2[0];
$max_key = 0;//就用于存储最大值的下标,对应也存入0下标
foreach($arr2 as $key => $value)
{
if($value > $max )
{
$max = $value;
$max_key = $key;
}
}
echo "<br>最大值:$max, 对应下标:$max_key";
?>
<?php
/**
$arr = array(1,2,4,56,7);
$sum = 0;
$count = 0;
foreach($arr as $k=>$v){
$sum +=$v;
$count++;
}
echo $sum/$count;
<?php
$arr = [1,2,4,8,22,3,4];
$max = $arr[0];
$max_key = 0;
foreach($arr as $key => $value)
{
if($value>$max){
$max = $value;
$max_key =$key;
}
}
echo $max;
echo "<hr>".$max_key;
相关知识
Python Leetcode(905.按奇偶排序数组)
找出数组a[]中符合a[i]+a[j]=K的数对
php bom去除工具
php基础2
使用字节数组创建String后通过getBytes()得到的数组与创建时不同
Demo4
我的数据结构学习之路(一)
(php毕业设计源码)基于php宠物爱好者交流平台管理系统
论字符串常量和字符数组
PHP学习笔记2——变量
原文链接: PHP第六天 数组的遍历 https://www.mcbbbk.com/newsview324226.html
| 上一篇: 仓鼠相关的书籍 | 下一篇: 宠物世界的冒险游戏攻略秘籍 |
推荐分享

- 1养玉米蛇的危害 30557
- 2狗交配为什么会锁住?从狗狗生... 7900
- 3我的狗老公李淑敏33——如何... 6888
- 4中国境内禁养的十大鸟种,你知... 5562
- 5petpet generat... 5084
- 6豆柴犬为什么不建议养?可爱的... 4908
- 7南京宠物粮食薄荷饼宠物食品包... 4875
- 8自制狗狗辅食:棉花面纱犬的美... 4840
- 9家养水獭多少钱一只正常 4804
- 10广州哪里卖宠物猫狗的选择性多... 4694




