PHP中for循环求数组和的过程是什么
导读:在这篇文章中,我们将学习“PHP中for循环求数组和的过程是什么”的相关知识,下文有详细的介绍及示例,小编觉得挺不错的,有需要的朋友可以借鉴参考,希望对大家阅读完这篇能有所获。 实现步骤:1、用“array_value...
在这篇文章中,我们将学习“PHP中for循环求数组和的过程是什么”的相关知识,下文有详细的介绍及示例,小编觉得挺不错的,有需要的朋友可以借鉴参考,希望对大家阅读完这篇能有所获。实现步骤:1、用“array_values(原数组)”将原数组转为索引数组;2、用“count(索引数组)”求索引数组的长度;3、用“$sum=0; ”定义一个变量用于存储求和结果;4、用for语句循环遍历数组,语法“for($i=0; $i数组长度; $i++){ 循环体} ”;5、在循环体中,用“+=”将数组元素一个个相加求总和即可,语法“$sum+=$索引数组变量名[$i]; ”。
本教程操作环境:windows7系统、PHP8.1版、DELL G3电脑
php利用for循环求数组和的方法
for循环会将控制循环次数的变量预先定义在for语句中,因此for循环语句能够按照已知的循环次数进行循环操作,适用于明确知道脚本需要运行的次数的情况。
即for语句遍历和数组下标有关,适合遍历连续的索引数组。
因此利用for循环求数组和前,需要将数组转为索引数组。
实现步骤:
步骤1:使用array_values()函数将原数组转为索引数组
?php header('content-type:text/html; charset=utf-8'); $arr=array(1=> 1,"a"=> 2,2=> 3,"b"=> 4,"c"=> 5); var_dump($arr); $value=array_values($arr); var_dump($value); ?>
步骤2:使用count()函数求索引数组的长度
$len=count($value); echo "数组长度为:".$len;
步骤3:定义一个变量赋值0,用于存储求和结果。
$sum=0;
步骤4:使用for语句循环遍历数组
for ($i=0; $i 数组长度; $i++) { 循环体语句块; }
步骤5:在循环体中,使用“+=”运算符将数组元素一个个相加求总和
$sum+=$索引数组变量名[$i];
循环结束后,$sum的值就是数组总和。
示例代码:
?php header('content-type:text/html; charset=utf-8'); $arr=array(1=> 1,"a"=> 2,2=> 3,"b"=> 4,"c"=> 5); $value=array_values($arr); var_dump($value); $sum=0; $len=count($value); for ($i=0; $i$len; $i++) { $sum+=$value[$i]; } echo "数组总和为:".$sum; ?>
现在大家对于PHP中for循环求数组和的过程是什么的内容应该都清楚了吧,希望大家阅读完这篇文章能有所收获。最后,想要了解更多PHP中for循环求数组和的过程是什么的知识,欢迎关注网络,网络将为大家推送更多相关知识点的文章。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: PHP中for循环求数组和的过程是什么
本文地址: https://pptw.com/jishu/651622.html