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

  • 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。

  • 会员

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

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

    发表回复

    鸡蛋和什么搭配最好(鸡蛋和什么搭配最好消化)

    鸡蛋含有大量的维生素、矿物质,而且鸡蛋中所含的蛋白质品质仅次于母乳,几乎囊括了人体所必需的各种营养,因而被称为“理想的营 …

    2021年三伏天艾灸的好处及注意事项

    马上就是2021年的三伏天了?三伏天正是冬病夏治的好时节,这个时期进行艾灸也是很好的补充人体阳气的方式。下面小编给大家带 …

    拔罐的最佳时间和禁忌是什么(拔罐的最佳时间和禁忌事项)

    不存在拔罐的最佳时间这种说法,而局部皮肤存在破溃,患者存在高热、痉挛、抽搐等情况时需要禁忌拔罐。 拔罐是一种传统的中医理 …

    酵母菌发面酸了还能用吗 酵母菌发面酸了还能用吗有毒吗

    用酵母菌发面的时候不小心把面发酸了,像这种情况的话面团还能继续使用吗?酵母如果不发酵的话又是那些原因造成的呢?让我们一起 …

    擂椒的功效(擂椒的功效与作用)

    擂椒又称为擂辣椒,是一道湘菜,材料简单,内容丰富,味道鲜香可口,很多人日常都喜欢吃,擂椒的功效是什么呢?下面一起来看看吧 …

    北瓜炒蘑菇怎么做(北瓜炒蘑菇的做法)

    1、主料:北瓜、蘑菇。葱花、油、盐、鸡粉各适量。 2、将北瓜洗净后切块,蘑菇洗净去蒂后切块; 3、向锅内倒油,待油锅烧热 …

    为什么一无聊就想要吃东西 零食吃太多了会长胖吗

    为什么一无聊就想要吃东西 因为脑子空了,就想把肚子填满,然后还不想让手闲着,于是就想吃东西。 无聊的时候怎么说呢比较孤独 …

    枸杞有什么副作用(喝黑枸杞有什么副作用)

    枸杞不是人人都能吃,三大副作用要了解! 阴虚人群吃枸杞子容易上火 在夏季的时候,阴虚体质的人应该注意枸杞的用量,囚为枸杞 …

    新生儿脖子上有像酒窝的凹陷(宝宝脖子上有小凹陷)

    新生儿脖子下面有个凹进去的点可能是喉软骨发育不完善导致的,也可能是鳃裂瘘管、甲状舌管囊肿及瘘管导致的,需根据患儿的具体情 …

    肺腺癌期是什么意思(ⅰa期的肺腺癌特征)

    1a3期肺腺癌一般是指Ta3期肺腺癌,1b期一般是指T1b期肺腺癌,Ta3期肺腺癌和T1b期肺腺癌的区别包括肿瘤的大小、 …

    蒿子粑粑冰箱存放多久 蒿子粑粑冰箱存放多久可以吃

    我昨天在外面买了一些蒿子粑粑,说起来也有很久没有吃过蒿子粑粑了,很是想念这个味道,蒿子粑粑冰箱存放多久呢?下面一起来看看 …

    鱼头豆腐汤怎么做好吃又简单 鱼头豆腐汤怎么做好吃又简单视频教程

    鱼头和豆腐都是大家比较熟悉的食物,用来搭配做成鱼头豆腐汤食用非常美味,而且还有很好的滋补效果,那么鱼头豆腐汤怎么做好吃又 …

    卧室墙纸用什么颜色好 卧室墙纸价格表

    卧室是居室中不可以缺少的空间,其装修和布置工作特别重要,业主们一定要重视起来。卧室墙面装修占据大部分工程量,可用的装饰建 …

    素鸡肉怎么做有嚼劲 素鸡肉怎么做有嚼劲视频

    1、备用食材:素鸡1包,生姜1小块,生抽5勺,老抽3勺,食盐适量,冰糖适量,十三香适量,黄酒适量; 2、首先将从超市买回 …

    红酒印子怎么洗掉

    红酒印子可以使用双氧水洗掉,将双氧水倒入红酒印子上,然后静置15分钟即可,或者将红酒印子浸泡在开水中,然后慢慢揉搓清洗, …

    生牛乳的功效与作用(奶粉中的生牛乳的功效与作用)

    生牛乳就是指刚挤出来的牛奶,营养价值以及食用价值很高,深受人们的喜爱和欢迎,那么生牛乳的功效与作用?生牛乳的食用方式和注 …

    九转大肠是什么梗什么意思 九转大肠出处来源是什么

    九转大肠是什么梗什么意思 万万没想到,今年第一个让人欲罢不能的梗,居然是九转大肠。 今年1月底突然开始蹿红的一道菜,出自 …

    油酥小饼步骤(油酥饼的教程)

    1、主料:面粉200g、温开水100g、油色拉油适量、油酥适量、芝麻适量、椒盐适量。 2、将面粉加入温开水活成絮状。 3 …

    鸡蛋饼在冰箱可以放几天(鸡蛋饼在冰箱可以放几天吗)

    今天妈妈在家做了一些鸡蛋饼吃,但由于数量比较多,一时之间吃不完,那么鸡蛋饼在冰箱可以放几天?鸡蛋饼可以隔夜吃吗? 鸡蛋饼 …

    低压60正常吗女性(低压正常范围)

    低压一般是指舒张压,舒张压86mmHg一般是正常的。 血压是血液在血管内流动时对血管壁造成的压力,可以分为收缩压以及舒张 …