다른 배열 열에서 합계 계산

사용자 3182978

처음에는 PHP와 배열에 익숙하지 않지만 가능한 한 잘 배우려고 노력하고 있습니다. 내가받을 수있는 모든 도움에 감사합니다.

지금은 다음과 같은 다차원 배열에서 합계를 계산하려고 필사적으로 노력하고 있습니다.

Date -> Medium -> Device -> KPI

예에서 :

2014-09-10 :: organic :: desktop :: visits == 10<br>
2014-09-10 :: organic :: tablet :: visits == 3<br>
2014-09-10 :: organic :: desktop :: conversion = 1.9<br>
2014-09-10 :: organic :: tablet :: conversion = 1.2<br>
2014-09-10 :: paid :: desktop :: visits == 9<br>
2014-09-10 :: paid :: tablet :: visits == 4<br>
2014-09-10 :: paid :: desktop :: conversion = 3.4<br>
2014-09-10 :: paid :: tablet :: conversion = 3.1

질문 1 : 모든 방문의 합계 또는 모든 전환율을 어떻게 계산할 수 있습니까?

질문 2 : 태블릿의 모든 전환율을 어떻게 계산할 수 있습니까?

array_sum을 사용해 보았지만 다른 매개 변수로 분류하는 방법을 알 수 없습니다. 나는 그런 것에 대해 생각하고 array_sum($thearray['2014-09-10']['visits']있었지만 이것은 쉬운 생각이었을 것입니다.

해결책을 찾는 방법에 대한 아이디어가 있습니까?

감사합니다.

부두 417
$items = array(
  array( 'date' => '2014-09-10','type' => 'desktop', 'visits' => 10 ),
  array( 'date' => '2014-09-10', 'type' => 'tablet', 'conversion' => 5 ),
  array( 'date' => '2014-09-10', 'type' => 'desktop', 'visits' => 10 ),
  array( 'date' => '2014-09-10', 'type' => 'desktop', 'visits' => 10 ),
  array( 'date' => '2014-09-10','type' => 'tablet', 'conversion' => 10 ),
  array( 'date' => '2014-09-10', 'type' => 'desktop', 'visits' => 5 )
);

// sum of `visits`
$sum = array_sum(array_map(function($item){
                  return $item['visits'];
                },$items));

var_dump($sum);

// sum of `visits` by type `tablet`
$sum = array_sum(array_map(function($item){
                   return  ($item['type']=='tablet')?$item['visits']:null;
                },$items));

var_dump($sum);

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

다른 배열의 배열에서 특정 단어 계산

분류에서Dev

다른 배열에서 한 배열의 항목 계산 MATLAB

분류에서Dev

TableView에서 다른 열의 합계 계산

분류에서Dev

열 합계 및 다른 열의 다른 값 계산

분류에서Dev

문자열 배열을 Double로 변환 한 다음 Swift에서 합계 계산

분류에서Dev

다른 열의 하위 집합에서 계산 된 열 추가

분류에서Dev

내 문서에서 배열의 다른 변수를 계산

분류에서Dev

다른 테이블 열 값에 대한 필드 합계 계산

분류에서Dev

배열에서 연속 된 개수 (1)를 계산합니다.

분류에서Dev

PHP는 json 또는 배열에서 값을 계산합니다.

분류에서Dev

C # 배열에서 다른 계산을 반복하는 방법

분류에서Dev

한 배열의 숫자가 다른 배열에서 발생하는 횟수를 계산합니다.

분류에서Dev

다른 "배치 된"열에 의해 집계 된 SQL 합계 열

분류에서Dev

다른 테이블의 다른 열에서 열 값 계산

분류에서Dev

배열의 모든 하위 배열에서 (최소 * 최대)의 합계를 계산합니다.

분류에서Dev

PHP에서 배열의 합 계산

분류에서Dev

다른 테이블의 여러 열 계산 및 합계

분류에서Dev

다른 행과 다른 열에서 기간을 계산합니까?

분류에서Dev

한 배열에서 다른 배열의 요소를 찾고 총 가격 합계

분류에서Dev

다른 열에서 두 항목 사이의 소계 계산

분류에서Dev

Excel에서 배열 수식을 활성 행에서만 계산합니다.

분류에서Dev

숨겨진 열에서 합계 계산

분류에서Dev

SQLite Android에서 열 합계 계산

분류에서Dev

다중 레벨 배열에서 합계를 합산하는 방법

분류에서Dev

열에서 다른 열에 나타나는 문자 수 계산

분류에서Dev

한계 x가 1 인 계열의 합을 계산합니다.

분류에서Dev

배열의 각 요소에 대해 다른 계산 수행

분류에서Dev

여러 배열에서 특정 값을 확인하고 다른 값의 평균을 계산합니다.

분류에서Dev

파이썬은 두 열에서 다른 값을 계산합니다.

Related 관련 기사

  1. 1

    다른 배열의 배열에서 특정 단어 계산

  2. 2

    다른 배열에서 한 배열의 항목 계산 MATLAB

  3. 3

    TableView에서 다른 열의 합계 계산

  4. 4

    열 합계 및 다른 열의 다른 값 계산

  5. 5

    문자열 배열을 Double로 변환 한 다음 Swift에서 합계 계산

  6. 6

    다른 열의 하위 집합에서 계산 된 열 추가

  7. 7

    내 문서에서 배열의 다른 변수를 계산

  8. 8

    다른 테이블 열 값에 대한 필드 합계 계산

  9. 9

    배열에서 연속 된 개수 (1)를 계산합니다.

  10. 10

    PHP는 json 또는 배열에서 값을 계산합니다.

  11. 11

    C # 배열에서 다른 계산을 반복하는 방법

  12. 12

    한 배열의 숫자가 다른 배열에서 발생하는 횟수를 계산합니다.

  13. 13

    다른 "배치 된"열에 의해 집계 된 SQL 합계 열

  14. 14

    다른 테이블의 다른 열에서 열 값 계산

  15. 15

    배열의 모든 하위 배열에서 (최소 * 최대)의 합계를 계산합니다.

  16. 16

    PHP에서 배열의 합 계산

  17. 17

    다른 테이블의 여러 열 계산 및 합계

  18. 18

    다른 행과 다른 열에서 기간을 계산합니까?

  19. 19

    한 배열에서 다른 배열의 요소를 찾고 총 가격 합계

  20. 20

    다른 열에서 두 항목 사이의 소계 계산

  21. 21

    Excel에서 배열 수식을 활성 행에서만 계산합니다.

  22. 22

    숨겨진 열에서 합계 계산

  23. 23

    SQLite Android에서 열 합계 계산

  24. 24

    다중 레벨 배열에서 합계를 합산하는 방법

  25. 25

    열에서 다른 열에 나타나는 문자 수 계산

  26. 26

    한계 x가 1 인 계열의 합을 계산합니다.

  27. 27

    배열의 각 요소에 대해 다른 계산 수행

  28. 28

    여러 배열에서 특정 값을 확인하고 다른 값의 평균을 계산합니다.

  29. 29

    파이썬은 두 열에서 다른 값을 계산합니다.

뜨겁다태그

보관