답변 2개
$a = array('뽀로로', '에디', '포비', '뽀로로', '포비'); $b =array(1000, 1500, 1800, 1000, 1800); $c = array(2, 3, 1, 2, 1);
//배열의 중복값제거 $a_unique=array_unique($a);
//총 금액 저장 배열 $sum = array(); //총 갯수 저장 배열 $sum_count = array();
$cnt_unique = count($a_unique); $cnt = count($a);
for($i=0; $i<$cnt_unique; $i++){ $sum[$i]= 0; $sum_count[$i] =0; for($j=0; $j<$cnt; $j++){ if($a_unique[$i]==$a[$j]){ $sum[$i] += $b[$j]*$c[$j]; $sum_count[$i] += $c[$j]; } } echo $a_unique[$i].",".$sum[$i].",".$sum_count[$i]." "; }
이렇게 하니 총 금액과 총 갯수가 출력되네요
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인