首页后端开发PHP对多维数组的某一列求和难吗,php有什么方法

对多维数组的某一列求和难吗,php有什么方法

时间2024-03-24 01:30:03发布访客分类PHP浏览766
导读:这篇文章给大家介绍了“对多维数组的某一列求和难吗,php有什么方法”的相关知识,讲解详细,步骤过程清晰,对大家进一步学习和理解“对多维数组的某一列求和难吗,php有什么方法”有一定的帮助,希望大家阅读完这篇文章能有所收获。下面就请大家跟着小...
这篇文章给大家介绍了“对多维数组的某一列求和难吗,php有什么方法”的相关知识,讲解详细,步骤过程清晰,对大家进一步学习和理解“对多维数组的某一列求和难吗,php有什么方法”有一定的帮助,希望大家阅读完这篇文章能有所收获。下面就请大家跟着小编的思路一起来学习一下吧。



求和方法:1、用array_column()获取多维数组中指定一列的全部元素,语法“rray_column(数组, '指定列名')”,会返回一个包含全部元素的结果数组;2、用“array_sum(结果数组)”计算结果数组中所有元素的和即可。

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

php对多维数组的某一列求和的方法

在php中,可以利用array_column()和array_sum()来对多维数组的某一列求和。

1、使用array_column()获取指定一列的全部元素

array_column() 可以返回指定数组中某个单一列的值;会返回一个数组,数组值为就是指定一列的值。

?php
header('content-type:text/html;
    charset=utf-8');
       
$arr=array(
  array(
    'month' =>
     "1",
    'days' =>
     31,
  ),
  array(
    'month' =>
     "2",
    'days' =>
     28,
  ),
  array(
    'month' =>
     "3",
    'days' =>
     31,
  ),
  array(
    'month' =>
     "4",
    'days' =>
     30,
  ),
  array(
    'month' =>
     "5",
    'days' =>
     31,
  )
);
    
var_dump($arr);
    
$days=array_column($arr, 'days');
    
var_dump($days);
    
?>
    

2、使用array_sum()对结果数组求和

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

echo "多维数组中days列的和:".array_sum($days);
    

我们用计算器来核验下:



以上就是关于对多维数组的某一列求和难吗,php有什么方法的介绍啦,需要的朋友可以参考上述内容,希望对大家有帮助,欢迎关注网络,小编将为大家输出更多高质量的实用文章!

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!

php

若转载请注明出处: 对多维数组的某一列求和难吗,php有什么方法
本文地址: https://pptw.com/jishu/651730.html
MySQL索引有几种类型,怎样创建索引 C语言的字符常量有几种,和字符串常量一样吗

游客 回复需填写必要信息