답변 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]."<br>";
}
이렇게 하니 총 금액과 총 갯수가 출력되네요
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인