0

私はこの配列を持っています

[2] => Array
        (
            [0] => 1160
            [1] => 1155
            [2] => 06/26/2013
            [3] => 32.99
        )

    [3] => Array
        (
            [0] => 1160
            [1] => 1155
            [2] => 06/26/2013
            [3] => 0.00
        )

    [4] => Array
        (
            [0] => 1160
            [1] => 1155
            [2] => 06/24/2013
            [3] => 20.99
        )

    [5] => Array
        (
            [0] => 1160
            [1] => 1155
            [2] => 06/24/2013
            [3] => 10.78
        )

質問 :: 「order_id」配列 [0] 同じ値に基づいて、「金額」配列 [3] を合計したい

これの解決策を教えてください

4

2 に答える 2

2
$results = array();

foreach($data as $val){
     if(!array_key_exists($val[0], $results)){
         $results[$val[0]] = 0;
     }
     $results[$val[0]]+= $val[3];
}

この後、$results には order_id からキーオフされた合計が含まれます

于 2013-07-02T06:00:40.837 に答える