| 제목 | 콜백문의이군요^^ 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]);
이렇게 하면 될거 같은데요? (실행은 안해봤어요. ^^)