쇼핑몰에 구매 테이블이 있습니다. 일부 주문에는 다른 주문과 동일한 상품이 있습니다. 그러면 그 안에 있는 금액 필드가 해당 주문의 상품 구매 수량입니다. 해당 주문이 주문한 상품의 구매 수량과 동일한 경우, 특정 상품의 ID가 동일할 경우 금액 항목의 수량은 겹쳐 표시됩니다.
<코드>배열( [0]=> 'pid'=>7, '금액'=>1, [1]=> 'pid'=>7, '금액'=>2, [2]=> 'pid'=>8, '금액'=>1, )
예를 들어 이 배열에는 동일한 pid 값이 두 개 있습니다. 결합된 값을 추가하여 이 배열을 구성하겠습니다.
<코드>배열( [0]=> 'pid'=>7, '금액'=>3, [1]=> 'pid'=>8, '금액'=>1, )
pid를 새 배열의 키로 사용
으아악루프를 작성하고, pid를 기준으로 동일한 항목이 있는지 판단하고, 병합한 후 마지막으로 새 배열을 생성합니다. OK
으아악
제가 직접 해결했는데 너무 복잡해서 직접 생각하기 힘드네요
//코드는 아래와 같으니 도움이 되셨으면 좋겠습니다.
으아아아$orderInfo = 배열(
);
으아아아foreach($orderInfo($k=>$v)