제목 | 콜백문의이군요^^ array_map | ||
---|---|---|---|
글쓴이 | ci세상 | 작성시각 | 2009/08/26 10:33:26 |
|
|||
배열에 빈값이 있을때 지정된 값을 넣어주게 하려고 밑에 질문을 했는데 완전 잘못했네요 ^^ 아래 배열은 해결이 되는데요 엑티브레코드에서 생성되는 배열은 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
|
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> |
$active = 액티브레코드- result_array() ;
$data
=
array_map
(
'filter'
,
$active[0]
);
이렇게 하면 될거 같은데요? (실행은 안해봤어요. ^^)