제목 | foreach 문 입니다. 제가 작성한 코드보다 더 간결하게 가능한지 알고싶습니다. | ||
---|---|---|---|
카테고리 | CI 2, 3 | ||
글쓴이 | 파송송 | 작성시각 | 2017/05/26 17:32:39 |
|
|||
$data['list'] = $this->Totalpay_m->get_list(); $data['list2'] = $this->Totalpay_m->get_list2(); $data['list3'] = $this->Totalpay_m->get_list3(); $data['list4'] = $this->Totalpay_m->get_list4(); //테이블 1,2,3,4 $data["all_price"] = 0; $data["all_price2"] = 0; $data["all_price3"] = 0; $data["all_price4"] = 0; $data["all_price_gosi"] = 0; foreach ($data["list"] AS $row) { $data["all_price"] = $data["all_price"] + $row["i_price"]; } foreach ($data["list2"] AS $row) { $data["all_price2"] = $data["all_price2"] + $row["i_price"]; } foreach ($data["list3"] AS $row) { $data["all_price3"] = $data["all_price3"] + $row["i_price"]; } foreach ($data["list4"] AS $row) { $data["all_price4"] = $data["all_price4"] + $row["i_price"]; } $this->load->view("totalpay_v",$data);
저는 지식이 없어 저렇게 매번 포이치문을 4개나 사용하였는데 더 간결하게도 가능할까요 ?
|
|||
다음글 | 게시판을 만들고 있는데, 궁금한 부분이 있어 질문합니다... (1) | ||
이전글 | sql 문 작성은 어떻게들 하시나요? (4) | ||
윤동훈
/
2017/05/26 17:47:00 /
추천
0
|
변종원(웅파)
/
2017/05/26 18:56:42 /
추천
0
단순히 계산값 구하기 위해 저렇게 하신거면 sql에서 해당값 더해서 가져오시면 됩니다
|
파송송
/
2017/05/31 09:26:28 /
추천
0
답변감사합니다. (_._)
|
단지 foreach 문을 줄이기위함이라면 2차원 배열을 써도 되고 ,
아니면 $data['list'] 형태가 순차적으로 늘어나기때문에 key를 for 문으로 돌려도 될것같습니다요