首页 > 编程语言 >php中计算二维数组中某一元素之和

php中计算二维数组中某一元素之和

时间:2023-08-07 19:13:41浏览次数:49  
标签:string val sum jpg 二维 数组 array php size

[0] => array(5){
    ["id"] => string(2) "11"
    ["name"] => string(5) "1.jpg"
    ["suffix"] => string(3) "jpg"
    ["url"] => string(29) "./Uploads/1/5292f55d208e8.jpg"
    ["size"] => string(6) "715895"
}
[1] => array(5) {
    ["id"] => string(2) "12"
    ["name"] => string(22) "minisite数据库.docx"
    ["suffix"] => string(4) "docx"
    ["url"] => string(30) "./Uploads/1/5292f5606a52c.docx"
    ["size"] => string(5) "16667"
}

我要计算size的和
(1)

echo array_sum(array_map(create_function('$val', 'return $val["size"];'), $arr));

或者

echo array_sum(array_map(function($val){return$val['size'];}, $arr));

(2)

$sum= 0;
foreach($arras as $item){
    $sum += (int)$item['size'];
}

标签:string,val,sum,jpg,二维,数组,array,php,size
From: https://www.cnblogs.com/fuqian/p/17612472.html

相关文章

  • 二维数组排序,按其中某项排序
    /** * 二维数组排序 * @param $arrays         目标数组 * @param $sort_key       要排序的键 * @param int $sort_order 升序|降序 * @param int $sort_type  数字|字符串|通常 * @return $arrays         */function ......
  • 将一个数值切成N份 返加一个数组
    /** * 将一个数值切成N份 * @param  int $number 切的数值 * @param  int $avgNumber 份数 * @return array */function numberAvg($number, $avgNumber){    if ($number == 0) {        $array = array_fill(0, $avgNumber, 0......
  • 检测数组深度,数据深度,几维数组
    /** * 检测数据的深度 * @param $array 要检测的数组 * @return int   返回深度值 */function array_depth($array){    $max_depth = 1;    foreach ($array as $value) {        if (is_array($value)) {          ......
  • 【狂神说Java】Java零基础学习笔记-Java数组
    【狂神说Java】Java零基础学习笔记-Java数组Java数组01:数组的定义数组是相同类型数据的有序集合.数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成。其中,每一个数据称作一个数组元素,每个数组元素可以通过一个下标来访问它们.Java数组02:数组声明创建......
  • 【转】JAVA中list和原生数组的互相转换
    经常用经常忘转自 javaList和数组相互转换的方法总结_javalist转为数组_great-sun的博客-CSDN博客Java中,可以通过以下方法将List转换为数组:List<String>list=newArrayList<>();String[]array=list.toArray(newString[0]);在这个例子中,我们将一个String类型的List......
  • 数组
    数组数组与内存什么是数组数组是一个容器,存储多个相同类型的数据集合,对这些数据统一管理案例数组互相赋值二维数组二维数组本质上,也是按照一维数组存储锯齿数组什么是锯齿数组锯齿数组是一个数组,内部每个元素是数组,而且每个元素数组长度都可以不......
  • 静态编译 PHP 8 系列、PHP7.4 、PHP7.3
    静态编译PHP运行时文档说明:只记录关键的地方;发布时间:2023-08-07备注:macos环境下不需要启动容器环境,直接构建即可PHP原生构建选项文档php7.4、7.3分支需要单独克隆(区别:openss使用v1版本,curl库不启用http2库http3库)复用swoole-cli编写......
  • php://input输入流详解
    php://input输入流详解对于php://input介绍,PHP官方手册文档有一段话对它进行了很明确地概述。php://inputallowsyoutoreadrawPOSTdata.Itisalessmemoryintensivealternativeto$HTTP\_RAW\_POST_DATAanddoesnotneedanyspecialphp.inidirectives.php://in......
  • php 规范的注释
    /** * @name 名字 * @abstract 申明变量/类/方法 * @access 指明这个变量、类、函数/方法的存取权限 * @author 函数作者的名字和邮箱地址 * @category  组织packages * @copyright 指明版权信息 * @const 指明常量 * @deprecate 指明不推荐或者......
  • 基于php的奶茶原材料交易系统
    随着社会的发展,社会的各行各业都在利用信息化时代的优势。计算机的优势和普及使得各种信息系统的开发成为必需。奶茶原材料交易系统主要的功能模块包括工作提醒、产品广告、产品分类、产品管理、订单管理、留言管理、会员管理、管理员管理、友情链接、系统设置等功能。系统中管理员......