计算数组php中的总数

时间:2018-04-04 15:16:31

标签: php

我想计算PHP中几个表的结果总数,这是我的数组。

    Array
(
    [0] => Array
        (
            [reference] => 000000092
            [firstname] => utilisatrice
            [lastname] => test
            [total_products_wt] => 1500.000000
            [date_add] => 2018-04-04 14:53:18
        )

    [1] => Array
        (
            [reference] => 000000093
            [firstname] => Filleul
            [lastname] => test
            [total_products_wt] => 1500.000000
            [date_add] => 2018-04-04 14:58:33
        )

)

基于值total_products_wt

1 个答案:

答案 0 :(得分:1)

您可以使用array_column()的组合来获取键total_product_wt的所有值。然后使用array_sum()计算这些值的总和。

$array = array(
    array(
        'reference' => '000000092',
        'firstname' => 'utilisatrice',
        'lastname' => 'test',
        'total_products_wt' => '1500.000000',
        'date_add' => '2018-04-04 14:53:18'
        ),
    array(
        'reference' => '000000093',
        'firstname' => 'Filleul',
        'lastname' => 'test',
        'total_products_wt' => '1500.000000',
        'date_add' => '2018-04-04 14:58:33'
        )
);

$total = array_sum(array_column($array, 'total_products_wt'));
echo $total;

输出:

3000