php数组如何用while求和

发布时间:2022-08-25 09:43:09 作者:iii
来源:亿速云 阅读:202

本篇内容主要讲解“php数组如何用while求和”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“php数组如何用while求和”吧!

求和步骤:1、定义一个变量赋值0,用于存储求和结果,语法“$sum=0;”;2、利用while语句和each()、list()函数来遍历数组,语法“while(list($key,$val)=each($arr)) {//循环体语句块;}”;3、在循环体中,利用“+=”运算符将数组元素一个个相加求和,语法“$sum+=$val;”,循环结束后,“$sum”的值就是求和结果。

php数组如何用while求和

本教程操作环境:windows7系统、PHP7.1版、DELL G3电脑

while循环语句是一种当型循环语句,先对循环条件进行判断,当条件满足,则执行循环体,不满足时则停止。

while(表达式){    //表达式为循环条件
    PHP语句块;  //PHP语句块为循环体
}

语句解析:

在PHP中,while语句可以配合each()、list()函数的使用来遍历数组并求和。

实现步骤:

步骤1:定义一个变量赋值0,用于存储求和结果

$sum=0;

步骤2:利用while循环+each() 函数+ list() 函数遍历数组

while( list($key, $val) = each($arr) ) {
	//循环体语句块;
}

步骤3:在循环体中,利用“+=”运算符将数组元素一个个相加求和

$sum+=$val;

循环结束后,$sum的值就是求和结果。

实现示例:

<?php
header('content-type:text/html;charset=utf-8');   
$arr = [1,2,3,4,5,6,7,8,9,10];
var_dump($arr);
$sum=0;
while( list($key, $val) = each($arr) ) {
	$sum+=$val;
}
echo "数组偶数和为:".$sum;
?>

php数组如何用while求和

说明:

each() 函数

each() 函数返回当前元素的键名和键值,并将内部指针向后移动。

提示:each() 函数在 PHP 7.2.0 中被弃用了。

该元素的键名和键值返回到带有四个元素的数组中。两个元素(1 和 Value)包含键值,两个元素(0 和 Key)包含键名。

each(array)

返回值:返回当前元素的键名和键值。该元素的键名和键值返回到带有四个元素的数组中。两个元素(1 和 Value)包含键值,两个元素(0 和 Key)包含键名。如果没有更多的数组元素,则函数返回 FALSE。

list() 函数

list() 函数用于在一次操作中给一组变量赋值。

list(var1,var2...)
参数描述
var1必需。第一个需要赋值的变量。
var2,...可选。更多需要赋值的变量。

返回值: 返回被赋值的数组。

到此,相信大家对“php数组如何用while求和”有了更深的了解,不妨来实际操作一番吧!这里是亿速云网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

推荐阅读:
  1. 如何用while循环计算1加到100的和
  2. 如何用java数组中元素求和

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

php while

上一篇:php二维数组中指定字段如何求和

下一篇:eclipse背景颜色怎么设置黑色

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》