美食 健康 常识 生活 日常 合同 家居 养生 国学 心理学 中医 植物 营销 动物 汽车 管理 旅游 投资 人工智能 数字化 消费 元宇宙 金融 饮食 史学 经济
  • 会员

  • php二维数组中指定字段怎么求和

    求和步骤:

    1、使用array_column()函数获取二维数组中指定字段(列)的全部元素,语法“array_column(二维数组, '指定字段名')”,会返回一个包含指定字段全部元素的结果数组;

    2、使用array_sum()函数计算结果数组中所有元素的和即可,语法“array_sum(结果数组)”。

    在php中,可以利用array_column()函数和array_sum()函数来获取二维数组中指定字段全部元素并求和。

    实现步骤:

    步骤1:使用array_column()函数获取二维数组中指定字段(列)的全部元素

    array_column() 返回输入数组中某个单一列的值。

    array_column(array,column_key,index_key);
    参数描述
    array必需。指定要使用的多维数组(记录集)。
    column_key必需。需要返回值的列。可以是索引数组的列的整数索引,或者是关联数组的列的字符串键值。该参数也可以是 NULL,此时将返回整个数组(配合index_key 参数来重置数组键的时候,非常管用)。
    index_key可选。作为返回数组的索引/键的列。

    返回值:返回一个数组,数组的值为输入数组中某个单一列的值。

    只需将该函数的第二个参数设置为指定字段名即可获取二维数组中指定字段(列)的全部元素

    <?php
    
    header('content-type:text/html;charset=utf-8');   
    
    $arr=array(
    
      array(
    
        'name' => "小明",
    
        'score' => 85,
    
        'age' => 25
    
      ),
    
      array(
    
        'name' => "小华",
    
        'score' => 92,
    
        'age' => 20
    
      ),
    
      array(
    
        'name' => "霄晓",
    
        'score' => 100,
    
        'age' => 22
    
      ),
    
      array(
    
        'name' => "萧洁",
    
        'score' => 99,
    
        'age' => 21
    
      ),
    
      array(
    
        'name' => "赵峰",
    
        'score' => 96,
    
        'age' => 24
    
      )
    
    );
    
    var_dump($arr);
    
    echo "指定字段 score 的全部元素:";
    
    $score=array_column($arr, 'score');
    
    var_dump($score);
    
     
    
    echo "指定字段 age 的全部元素:";
    
    $age=array_column($arr, 'age');
    
    var_dump($age);
    
    ?>

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

    echo "指定字段 score 的全部元素:";
    
    $score=array_column($arr, 'score');
    
    var_dump($score);
    
    $sum=array_sum($score);
    
    echo "指定字段 score 的元素和:".$sum;
    
     
    
     
    
    echo "指定字段 age 的全部元素:";
    
    $age=array_column($arr, 'age');
    
    var_dump($age);
    
    $sum=array_sum($age);
    
    echo "指定字段 age 的元素和:".$sum;

    说明:

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

    array_sum ( $arr )

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

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

    php二维数组中指定字段怎么求和
    微信扫码分享

    0

    0

    分享
  • 会员

  • 上一篇: 神奇的动物在哪里?蚂蝗告诉你

    下一篇: 你知道为什么西瓜中间最甜吗?

    还没有评论,赶紧来抢沙发吧!

    墙壁发霉怎么处理

    处理墙壁发霉,可以先用干牙刷刷理墙壁上发霉的区域,然后用酒精棉片擦拭霉菌,防止细菌滋生,再用1%的消毒水喷洒墙面,喷洒均 …

    狗场养狗知识最新

    有许多朋友开始养狗都是非计划性的,比如看到一只特可爱的狗狗一时兴起,比如看到一只很可怜的狗狗,比如朋友突然送了一只狗狗给 …

    病毒性感冒有什么症状表现

    病毒性感冒通常分为病毒性感冒和细菌性感冒。或者普通感冒和流感。病毒性感冒包括:普通感冒、流感、病毒性咽炎。细菌性感冒包括 …

    切记:千万别和多人发生关系(报应来得太准)

    男女之间,一旦亲密接触,关系就会突然变得复杂。 特别是在没有慎重考虑的情况下,如果发生了身体上的接触,那么两个人的关系往 …

    吃黄桃会胖吗 吃黄桃会胖吗?

    黄桃又叫黄肉桃,因其肉是黄色的而得名,因为鲜甜多汁、果肉饱满受到喜爱。那么吃黄桃会胖吗?黄桃又有什么功效和作用呢? 吃黄 …

    福建结婚风俗有哪些

    福建地区结婚的风俗是男方下聘礼的尾数必须为3,寓意多生子女,女方需回送袜子、金戒指和一套西装并置办嫁妆,婚房的床要由男方 …

    微波炉锡纸鲈鱼做法教程(微波炉锡纸鲈鱼的做法)

    1、食材:新鲜鲈鱼1条(约700克)、香芹菜100 克、红椒100 克、葱100克、姜4 片、蒜2瓣、豆豉酱2大匙、料酒 …

    总吃亏的人,悟懂几点,将峰回路转

         在这个社会里,我们遇见什么样的人都有可能。遇到好人倒没什么,遇到坏人的话,可要小心了,最好是敬而远之,轻易不要 …

    风衣能用洗衣机洗吗

    风衣能用洗衣机洗,首先需要将风衣浸泡10分钟左右时间,放入洗衣机中,保持水温在20到30度之间,开启轻洗即可,清洗后应该 …

    霜降三候是什么

    霜降,是二十四节气中的第十八个节气,而霜降三候为,一候豺乃祭兽,二候草木黄落,三候蜇虫咸俯,这时秋风漫卷,草木枯黄,在寂 …

    鱼头豆腐汤怎么做不腥(鱼头豆腐汤怎么做不腥还好喝)

    鱼头豆腐汤是一道既营养又美味的菜,那鱼头豆腐汤要怎么做就不腥呢?鱼头豆腐汤又要怎么熬才白呢?让我们一起来学习一下吧。 鱼 …

    甲骨文起源于什么地方

    甲骨文起源于商朝,是我国古代书法文体之一。最初是为了将内容镌刻在龟甲或兽骨上面进行占卜,后来上面的问题就成了甲骨文。甲骨 …

    白肺意味着什么(什么情况可能引起白肺)

    白肺是一个医学术语,一般是指重症肺炎在X线片表现下的表现,肺部显影呈一片白色,医学上叫做白肺。常见的病因是细菌感染,病毒 …

    长约一米,还可用来攻击,鸟的头上都开始长角了?

    如果说有一种鸟的头上长了角,你会相信吗?要知道,角一般只会长在哺乳动物头上,例如我们熟悉的牛、羊、鹿,头上都长有或长或短 …

    吃完螃蟹能吃榴莲吗 吃完螃蟹能吃榴莲吗百度百科

    螃蟹和榴莲都是许多人爱吃的食物,那么吃完螃蟹能吃榴莲吗? 吃完螃蟹能吃榴莲吗 可以适量吃。 螃蟹性寒,吃完螃蟹之后身体多 …

    花菇凤爪扣鲍鱼怎么做(鲍鱼扣花菇做法)

    1、材料:五花肉500g、鸡爪400g、小鲍鱼8只、干香菇100g、生姜几片、蚝油2勺、生抽2大勺、老抽1勺、醋2勺、白 …

    什么材质窗帘杆好

    什么材质窗帘杆好,对于正在购买窗帘的用户来说是非常重要的,购买窗帘不仅仅只是选择窗帘的布料和花样,更要重视窗帘的功能实用 …

    α波抑制不完全(异常p波是什么意思)

    Ⅲavf异常Q波临床上一般是指心电图的Ⅲ、avf导联上出现异常Q波,心电图的Ⅲ、avf导联上出现异常Q波,如果是下壁陈旧 …

    豆豉鱼罐头怎么做 豆豉鱼罐头做什么菜好吃

    1、姜切片,蒜切片;锅中加100ml油烧热,加入300g土鲮炸酥,盛出备用。 2、锅中留底油,加入10g姜,10g蒜,1 …

    想让男人和你有说不完的话,这3件事要常做

    在现代社会中,沟通已经成为了人际关系中不可或缺的一环。 而对于女性来说,如果想要与男人建立起深入的交流和心灵的对话,那么 …