返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >php数组怎么用while求和
  • 407
分享到

php数组怎么用while求和

2024-04-02 19:04:59 407人浏览 薄情痞子
摘要

求和步骤:1、定义一个变量赋值0,用于存储求和结果,语法“$sum=0;”;2、利用while语句和each()、list()函数来遍历数组,语法“while(list($key,$val)=each($arr)) {//循环体语句块;}”

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

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

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

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

语句解析:

  • 先计算“表达式”的值,当值为真时, 执行循环体内的“PHP语句块”;

    说明:“表达式”的计算结果是布尔类型( TRUE 或 FALSE)的,如果是其他类型的值也会自动转换为布尔类型的值(因为PHP是弱语言类型,会根据变量的值,自动把变量转换为正确的数据类型)。

    “语句块”就是由{ }包围的一个或多个语句的集合;如果语句块中只有一个语句,也可以省略{ }

  • 执行结束后,返回到表达式,再次计算表达式的值进行判断,当表达式值为真,则继续执行“语句块”……这个过程会一直重复

  • 直到表达式的值为假时才跳出循环,执行while 下面的语句。

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

  • each() 函数返回数组中当前的键值并将数组指针向前移动。在执行 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;
?>

1.png

说明:

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求和的详细内容,更多请关注编程网其它相关文章!

--结束END--

本文标题: php数组怎么用while求和

本文链接: https://lsjlt.com/news/33833.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • php数组怎么用while求和
    求和步骤:1、定义一个变量赋值0,用于存储求和结果,语法“$sum=0;”;2、利用while语句和each()、list()函数来遍历数组,语法“while(list($key,$val)=each($arr)) {//循环体语句块;}”...
    99+
    2024-04-02
  • PHP数组的和怎么求
    要求一个PHP数组的和,可以使用array_sum()函数来实现。这个函数接受一个数组作为参数,并返回数组中所有元素的总和。示例代码...
    99+
    2023-10-11
    PHP
  • mysql怎么用while循环求偶数和
    在MySQL中,可以使用WHILE循环来求偶数和。以下是一种实现方法: SET @sum = 0; SET @i = 1; WHIL...
    99+
    2024-04-09
    mysql
  • php数组求和函数怎么算
    在PHP中,有各种各样的数组操作,例如计算数组中所有元素的总和。如果您的PHP代码需要这样的功能,PHP提供了内置的函数可以轻松地实现这一点。PHP中计算数组总和的函数是array_sum()。这个函数接受一个数组作为参数,并返回数组中所有...
    99+
    2023-05-19
  • php数组下标怎么求和
    本教程操作环境:windows7系统、PHP8.1版、DELL G3电脑在php中,可以利用array_keys()和array_sum()函数来计算数组中所有下标的和。实现步骤:步骤1:使用array_keys()函数获取原数组...
    99+
    2024-04-02
  • php怎么求二维数组的和
    求和方法:1、用foreach遍历二维数组的外层数组元素,语法“”foreach($arr as $v){//循环体};2、在循环体,用is_array()判断外层元素是否为数组类型,若是则利用array_sum()求出内层数组的元素和并与...
    99+
    2022-06-14
    php php数组
  • php怎么求一个数组的和
    可以使用 array_sum() 函数来求一个数组的和。示例代码如下:```php```以上代码中,首先定义了一个数组 $array...
    99+
    2023-08-29
    php
  • php 数组value 求和
    在开发 PHP 应用程序时,数组是常见的数据结构。当处理一些数据时,通常需要对其进行汇总或统计,而有时候需要对数组中的值进行求和。在本文中,我们将介绍如何使用 PHP 对数组中的值进行求和。一、使用 array_sum() 函数首先,PHP...
    99+
    2023-05-19
  • php对数组求和
    在PHP中,数组是一种非常有用的数据结构。它可以用来存储一组相关的数据,并使得对数据操作更加方便。数组中的元素可以是任意类型的,包括数字、字符串、对象等。当我们需要对数组中的所有元素进行求和操作时,可以使用PHP内置的函数array_sum...
    99+
    2023-05-19
  • php怎么利用for循环求数组的和
    实现步骤:1、用“array_values(原数组)”将原数组转为索引数组;2、用“count(索引数组)”求索引数组的长度;3、用“$sum=0;”定义一个变量用于存储求和结果;4、用for语句循环遍历数组,语法“for($i=0;$i&...
    99+
    2022-07-01
    php php数组
  • php怎么求数组里的数字总和
    实现步骤:1、定义一个变量赋值0,用于存储求和结果,语法“$sum=0;”;2、使用foreach语句循环遍历数组,语法“foreach($array as $value){循环体语句块}”;3、在循环体中,使用is_numeric()检测...
    99+
    2022-06-28
    php数组 php
  • php二维数组某列怎么求和
    求和步骤:1、使用array_column()获取二维数组中指定列的全部元素,语法“array_column(二维数组, '指定列名')”,会返回一个包含指定列全部元素的结果数组;2、使用array_sum()对结果数组求和...
    99+
    2022-06-30
    php数组 php
  • php怎么遍历一维数组求和
    遍历求和步骤:1、定义一个变量赋值0,用于存储求和结果,语法“$sum=0;”;2、利用foreach语句循环遍历一维数组,语法“foreach($arr as $v){//循环体语句块}”;3、在循环体中,利用“+=”运算符将数组元素一个...
    99+
    2022-07-05
    php数组 php
  • php二维数组下的一维数组怎么求和
    步骤:1、定义一个空数组,用于存储一维数组的求和结果,语法“$s=[];”;2、用“foreach($arr as $k=>$v){//循环体}”循环遍历二维数组的外层元素;3、在循环体中,用is_array()判断外层元素是否为数组...
    99+
    2022-08-08
    php数组 php
  • 用php求一维数组的和
    在PHP中,我们可以使用array_sum()函数来计算一维数组的和。该函数会将数组中所有值相加,并返回其总和。以下是使用array_sum()函数计算一维数组的和的示例代码:// 创建一个一维数组 $array = array(1, 2,...
    99+
    2023-05-19
  • php 求和数组个数字
    PHP是一种广泛使用的开源脚本语言,它主要用于Web开发,能够快速地创建动态网页。PHP有许多内置函数,其中包括求和数组中的数字的函数。在本文中,我们将介绍如何使用PHP求和数组中的数字。首先,我们需要定义一个包含数字的数组。例如,以下是一...
    99+
    2023-05-19
  • php 数组列求和函数
    PHP是一种用于编写Web应用程序的流行编程语言。在PHP中,数组是一种非常有用的数据类型。它可以用来存储一系列相关数据,并使用各种函数来操作和处理这些数据。在本文中,我们将介绍PHP数组列求和函数,这是一种计算数组中所有元素之和的简单方法...
    99+
    2023-05-19
  • php 数组计算求和
    在PHP中,数组是一种非常常用的数据结构。它可以存储任意类型的数据,并且可以用各种方式进行操作。其中,数组计算求和也是一个非常常见的操作。本文将讨论如何使用PHP计算数组中元素的和。一、使用for循环计算数组元素的和一种简单的方法是使用fo...
    99+
    2023-05-24
  • php数组求和公式
    PHP是一种非常强大的编程语言,数组是其中一个十分重要的数据类型。在PHP中,我们可以使用数组来存储和操作多个值。数组可以提供非常方便的数据操作和计算。本文将介绍PHP中数组求和的公式。PHP中数组求和的公式非常简单,就是利用foreach...
    99+
    2023-05-19
  • php对数组值求和
    在使用PHP开发中,经常会遇到对数组中的值进行求和的需求,这时候可以使用PHP提供的一些函数来实现。PHP提供了两个函数来计算数组中的值的总和:array_sum()和array_reduce()。array_sum()函数用于计算数组中所...
    99+
    2023-05-23
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作