作者信息

青灯夜游

今天学习一小步,明天提升一大步

最近文章
php怎么利用for循环求数组的和590
mysql怎么删除外键关系356
php怎么改变数组key的值657
视频教程分类
推荐视频教程
  • php程序员小白到大牛三个月集训php程序员小白到大牛三个月集训
  • Laravel 9 学习正当时—保姆级教程,想学不会都难!Laravel 9 学习正当时—保姆级教程,想学不会都难!
  • 千万级数据并发解决方案(理论+实战)千万级数据并发解决方案(理论+实战)
  • Laravel基础与实战(模块化)Laravel基础与实战(模块化)
  • 首页 >后端开发 >PHP问题 > 正文

    php怎么实现两个数组合并并且求和

    原创2022-06-14 18:01:001175 关注公众号:每天精选资源文章推送

    实现方法:1、使用array_merge()函数合并两个数组,语法“array_merge(数组1,数组2)”,会返回一个包含两个数组中元素的合并数组;2、使用array_sum()函数计算并返回合并数组中所有元素的和即可,语法“array_sum(合并数组)”。

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

    php实现两个数组合并并且求和可以看成两个部分:

    • php实现两个数组合并

    • php实现合并数组的求和

    实现步骤:

    步骤1:使用array_merge()函数合并两个数组

    array_merge() 函数用于把一个或多个数组合并为一个数组,会返回一个包含两个数组元素的合并数组

    注释:如果两个或更多个数组元素有相同的键名,则最后的元素会覆盖其他元素。

    <?php
    header('content-type:text/html;charset=utf-8');   
    $a1=array(1,2,3,4,5,0);
    $a2=array(6,7,8,9,10);
    $arr=array_merge($a1,$a2);
    var_dump($arr);
    ?>

    1.png

    步骤2:使用array_sum()函数实现合并数组的求和

    array_sum($arr) 函数可以计算数组$arr中所有元素的和

    <?php
    header('content-type:text/html;charset=utf-8');   
    $a1=array(1,2,3,4,5,0);
    $a2=array(6,7,8,9,10);
    $arr=array_merge($a1,$a2);
    var_dump($arr);
    $sum=array_sum($arr);
    echo "合并数组的元素总和为:".$sum;
    ?>

    2.png

    说明:

    array_sum() 函数计算数组中所有元素的和

    • 如果数组 arr 的所有元素都是整数,则返回一个整数值;如果其中有一个或多个值是浮点数,则返回浮点数。

    • 如果数组 arr 中存在非数值类型的元素,那么 PHP 会尝试将它们转换成一个数值,转换失败就作为 0 值。例如,字符串 "45" 会被转换成整数 45,字符串 "12.4abc" 会被转换成小数 12.4。

    推荐学习:《PHP视频教程

    以上就是php怎么实现两个数组合并并且求和的详细内容,更多请关注php中文网其它相关文章!

    20期PHP线上班

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。

  • 相关标签:php数组 php
  • 推荐:PHP从基础到实战教程视频

    相关文章

    相关视频


    专题推荐