CI 묻고 답하기

제목 콜백문의이군요^^ array_map
글쓴이 ci세상 작성시각 2009/08/26 10:33:26
댓글 : 2 추천 : 0 스크랩 : 0 조회수 : 26254   RSS

배열에 빈값이 있을때 지정된 값을 넣어주게 하려고 밑에 질문을 했는데 완전 잘못했네요 ^^

아래 배열은 해결이 되는데요 엑티브레코드에서 생성되는 배열은 array_map 을 어떻게 써야할지 모르겠습니다.


1. 아래 배열은 정상적으로 공백값이 잘 들어갔구요^^
$data = array('id'=>'test', 'name'=>''); 

function filter($v){ 
  return (!$v)?'공백':$v; 
} 

$data = array_map('filter', $data); 

print_r($data); 

Array ( [id] => test [name] => 공백 ) 

2.  엑티브 레코드 타고나오는 아래 배열은 어떻게 쓸지 모르겠습니다.

Array ( [0] => stdClass Object ( [id] => test [name] => ) ) 

 다음글 Template_ 연동해보는데요 클래스생성이 안되는거 ... (6)
 이전글 CI로 빌더 제작시 라우트기능 구현. (2)

댓글

변종원(웅파) / 2009/08/26 11:41:36 / 추천 0
$active = 액티브레코드- result_array() ;
$data
= array_map('filter', $active[0]);

이렇게 하면 될거 같은데요? (실행은 안해봤어요. ^^)
ci세상 / 2009/08/26 11:55:50 / 추천 0
감사합니다. 이렇게 넘겨도 안되네요 ^^

테이블에 빈값이 있을때 선이 안보이는거 해결하는것이 우선이라서 스타일 시트로 해결하였습니다.^^

테이블을 아래와 같이 해주니 값이 없어도 선이 안보이는 현상은 없었습니다.

<table align="center" width="102"  border="1" cellpadding="1" cellspacing="0" bordercolor="#7E9EC5" style="border-collapse:collapse;"> 
    <tr> 
        <td width="96" height="26"></td> 
    </tr> 
</table>