테스트 사이트 - 개발 중인 베타 버전입니다

배열에서 그룹별로 합계 구하기(group by)

· 11년 전 · 1411

// 배열중 같은 항목 그룹별로 합계 구하기(group by)

 

// mysql 의 group by 기능

 

$arr = array('돼지고기*400000', '돼지고기*400000', '쇠고기*250000', '쇠고기*400000', '양고기*250000');

foreach ($arr as $k => $v) {

$arr = explode('*', $v); 

$arrA[$arr[0]] += $arr[1];

}

print_r($arrA); // Array ( [돼지고기] => 800000 [쇠고기] => 650000 [양고기] => 250000 ) 

 

관련글  http://sir.co.kr/qa/?wr_id=40455 

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

게시글 목록

번호 제목
17730
11739
11738
20311
11737
11736
11735
11734
11732
11731
11730
11729
11728
20308
20307
11727
11724
11723
20306
20304
11722
11721
11720
11719
11718