제목 | foreach 질문입니다~! | ||
---|---|---|---|
글쓴이 | 할랭보 | 작성시각 | 2010/04/02 16:10:19 |
|
|||
이중 foreach문을 돌릴수 있나요?? <?php foreach($e_list ->result_array() as $row):?> <option value="<?php echo $row['equip_id'];?>"> <?php endforeach;?> <?php foreach($e_remind ->result_array() as $row):?> <option value="<?php echo $row['equip_id'];?>"> <?php endforeach;?> 이렇게 두개의 foreach문을 통해서... 값이 중복된것은 빼고 표시를 하고싶은데 어떤식으로 해야될지.. 조언좀해주세요ㅜㅠ |
|||
다음글 | index.php? 중 ? 안보이게... (5) | ||
이전글 | 다중 DB 쿼리 캐싱 (5) | ||
헛발이
/
2010/04/02 16:16:12 /
추천
0
|
할랭보
/
2010/04/02 17:28:34 /
추천
0
서로다른 테이블에서 받아온 결과셋으로 foreach를 돌린건데요.. 두 테이블에 같은 필드 equip_id 부분에 중복여부를 확인해서 제외하고 리스트를 출력하고 싶습니다. |
헛발이
/
2010/04/02 18:01:18 /
추천
0
그러면 SQL문으로 두 테이블을 조인하거나 유니온 하거나 서브SELECT 해서 결과를 하나로 받으시는게 좋을거 같은데요....
정 두개의 결과를 받은 후에 루프 돌리면서 찾으시려면 foreach(): foreach(): if(): endif; endforeach; endforeach; 이렇게 하는 수 밖엔 없지 않을까 하는데 .... |
변종원(웅파)
/
2010/04/02 18:02:47 /
추천
0
위와 같은 경우 데이터를 가져온 다음에 처리할 것이 아니라 처음부터 join이나 union 등으로 데이터를 |
배열 함수에 중복된 것을 빼고 다시 정렬 하는 기능이 있는걸로 아는데.. http://php.net 에서 찾아 보세요..
여기 함 보세요...
일단 병합하고..
http://kr.php.net/manual/kr/function.array-merge.php
중복값 삭제하고..
http://kr.php.net/manual/kr/function.array-unique.php