PHP에서 두 개의 연관 다차원 배열 값을 더합니다.

Danielattard

두 개의 연관 배열 값을 합산하려고합니다. 이것이 첫 번째 배열입니다.

Array
(
[Jan 01, 2013] => Array
    (
        [COM] => 100
        [RES] => 200
    )

[Oct 28, 2014] => Array
    (
        [COM] => 300
        [RES] => 400
    )
)

그리고 이것은 두 번째 배열입니다.

Array
(
[Jan 01, 2013] => Array
    (
        [COM] => 10
        [RES] => 20
    )

[Oct 28, 2014] => Array
    (
        [COM] => 30
        [RES] => 40
    )
)

이 결과를 생성하도록이 두 배열의 값을 합산해야합니다.

    Array
(
[Jan 01, 2013] => Array
    (
        [COM] => 110
        [RES] => 220
    )

[Oct 28, 2014] => Array
    (
        [COM] => 330
        [RES] => 440
    )
)

튜토리얼 은 연관 배열의 값을 합산하는 것으로 나타 났지만 다차원 배열에서 작동하지 않는 것 같습니다. 이를 수행하는 방법에 대한 제안이 있습니까? 감사합니다.

MH2K9

foreach()첫 번째 배열에 사용 하고 첫 번째 배열의 키가 두 번째 배열에 있는지 여부를 확인하십시오. 존재하는 경우 합계를 계산합니다. 예:

$arr1 = Array
(
    "Jan 01, 2013" => Array
    (
        "COM" => 100,
        "RES" => 200,
    ),

    "Oct 28, 2014" => Array
    (
        "COM" => 300,
        "RES" => 400,
    )
);
$arr2 = Array
(
    "Jan 01, 2013" => Array
    (
        "COM" => 10,
        "RES" => 20,
    ),

    "Oct 28, 2014" => Array
    (
        "COM" => 30,
        "RES" => 40,
   )
);

$arr3 = array();
foreach($arr1 as $key => $val):
    if(array_key_exists($key, $arr2)):
        $arr3[$key]["COM"] = $val["COM"] + $arr2[$key]["COM"];
        $arr3[$key]["RES"] = $val["RES"] + $arr2[$key]["RES"];
    endif;
endforeach;

print '<pre>';
print_r($arr3);
print '</pre>';

산출:

Array
(
    [Jan 01, 2013] => Array
        (
            [COM] => 110
            [RES] => 220
        )

    [Oct 28, 2014] => Array
        (
            [COM] => 330
            [RES] => 440
        )

)

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

두 개의 연관 다차원 배열을 병합하는 PHP

분류에서Dev

두 개의 연관 배열을 하나의 다차원 배열로 변환 PHP

분류에서Dev

두 개의 다차원 PHP 연관 배열 추가

분류에서Dev

서로 다른 차원의 두 배열을 연결합니다.

분류에서Dev

두 개의 연관 배열을 하나의 다차원 연관 배열로 결합하는 PHP 효율적인 방법

분류에서Dev

다차원 연관 배열의 최대 값에서 키 검색

분류에서Dev

PHP, 다차원 배열의 여러 연관 배열에서 하나의 특정 값을 에코

분류에서Dev

numpy에서 두 개의 다차원 배열 연결

분류에서Dev

두 개의 다차원 및 연관 배열을 비교하고 차이를 얻습니다.

분류에서Dev

PHP에서 두 개의 다차원 배열을 결합하는 방법

분류에서Dev

PHP의 다차원, 연관 배열에서 항목을 제거하는 방법

분류에서Dev

PHP에서 다차원 연관 배열에 값 추가

분류에서Dev

PHP는 두 개의 다차원 배열을 결합하고 하나의 배열을 키로 사용합니다.

분류에서Dev

PHP-두 개의 다차원 배열을 비교하는 값 찾기

분류에서Dev

PHP는 두 개의 다차원 배열을 비교

분류에서Dev

두 개 이상의 배열에서 다차원 배열을 만드는 방법

분류에서Dev

네 발 달린 동물 점프에서 두 개의 PHP 배열을 다차원 배열로 병합

분류에서Dev

두 배열 값의 연관 배열에서 최소값의 키를 찾는 것은 동일합니다.

분류에서Dev

PHP에서 두 개의 연관 배열을 병합하는 방법

분류에서Dev

값 중 하나에서 접두어를 꺼내면서 다차원 배열의 값을 1 차원 배열의 키 값 쌍으로 변환합니까?

분류에서Dev

배열의 다차원 연관 배열

분류에서Dev

PHP의 인덱스 배열에서 연관 다차원 배열 만들기

분류에서Dev

키가 다르지만 PHP에서 동일한 값을 가진 두 개의 다차원 배열의 차이를 얻는 방법은 무엇입니까?

분류에서Dev

요금을 합산하기 위해 PHP에서 두 개의 다차원 배열 비교

분류에서Dev

PHP에서 두 개의 연관 배열 결합

분류에서Dev

PHP에서 두 개의 연관 배열 병합 문제

분류에서Dev

두 개의 다차원 배열의 PHP 합계 요소

분류에서Dev

PHP : 동일한 값을 가진 두 개의 다차원 배열 결합 및 정렬

분류에서Dev

다차원 연관 배열에서 값 추출

Related 관련 기사

  1. 1

    두 개의 연관 다차원 배열을 병합하는 PHP

  2. 2

    두 개의 연관 배열을 하나의 다차원 배열로 변환 PHP

  3. 3

    두 개의 다차원 PHP 연관 배열 추가

  4. 4

    서로 다른 차원의 두 배열을 연결합니다.

  5. 5

    두 개의 연관 배열을 하나의 다차원 연관 배열로 결합하는 PHP 효율적인 방법

  6. 6

    다차원 연관 배열의 최대 값에서 키 검색

  7. 7

    PHP, 다차원 배열의 여러 연관 배열에서 하나의 특정 값을 에코

  8. 8

    numpy에서 두 개의 다차원 배열 연결

  9. 9

    두 개의 다차원 및 연관 배열을 비교하고 차이를 얻습니다.

  10. 10

    PHP에서 두 개의 다차원 배열을 결합하는 방법

  11. 11

    PHP의 다차원, 연관 배열에서 항목을 제거하는 방법

  12. 12

    PHP에서 다차원 연관 배열에 값 추가

  13. 13

    PHP는 두 개의 다차원 배열을 결합하고 하나의 배열을 키로 사용합니다.

  14. 14

    PHP-두 개의 다차원 배열을 비교하는 값 찾기

  15. 15

    PHP는 두 개의 다차원 배열을 비교

  16. 16

    두 개 이상의 배열에서 다차원 배열을 만드는 방법

  17. 17

    네 발 달린 동물 점프에서 두 개의 PHP 배열을 다차원 배열로 병합

  18. 18

    두 배열 값의 연관 배열에서 최소값의 키를 찾는 것은 동일합니다.

  19. 19

    PHP에서 두 개의 연관 배열을 병합하는 방법

  20. 20

    값 중 하나에서 접두어를 꺼내면서 다차원 배열의 값을 1 차원 배열의 키 값 쌍으로 변환합니까?

  21. 21

    배열의 다차원 연관 배열

  22. 22

    PHP의 인덱스 배열에서 연관 다차원 배열 만들기

  23. 23

    키가 다르지만 PHP에서 동일한 값을 가진 두 개의 다차원 배열의 차이를 얻는 방법은 무엇입니까?

  24. 24

    요금을 합산하기 위해 PHP에서 두 개의 다차원 배열 비교

  25. 25

    PHP에서 두 개의 연관 배열 결합

  26. 26

    PHP에서 두 개의 연관 배열 병합 문제

  27. 27

    두 개의 다차원 배열의 PHP 합계 요소

  28. 28

    PHP : 동일한 값을 가진 두 개의 다차원 배열 결합 및 정렬

  29. 29

    다차원 연관 배열에서 값 추출

뜨겁다태그

보관