여분필드 출력 관련해서 질문드립니다.
본문
즐거운 화요일 아침입니다~^^
우선 여분필드로 wr_tag를 사용하고 있구요..
write에서 wr_tag를 ,(콤마)로 구별지어 받아서 view에서는 <?=$view[wr_tag]?> 로 불러오고 있습니다.
만약 글쓰기에 사과,수박,배,오렌지 라고 썼다면
현재 출력은 똑같이 사과,수박,배,오렌지 << 요렇게 똑같이 나오고 있는데요..
이것을 , 값을 기준으로 나눠서 출력이 가능할까요?
tag값을 , 로 나눠 tag하나마나 검색이 가능하도록 하게 하는게 최종 목표입니다.
현재 그누 질문답변 게시판의 인기태그 하나씩 검색이 가능한 것 처럼요..
얼핏 줏어들은 바로는 explode 구문하고 for 구문을 사용한다는 것을 본 것 같은데
코드에는 잼뱅이라서 진도가 안나가고 있습니다.
고수님들의 도움 부탁드립니다~
답변 1
일단 이러한 내용은 구글링 해서 예제를 보면서 연습을 하실 생각을 하셔야합니다.
<?=$view[wr_tag]?>
explode라는 함수는 explode("자를 문자","어떤것을 나눌지");
이런식으로 일단은 사용하는것입니다.
<?
$wr_tag = explode(",",$view[wr_tag]);
?>
하면 $wr_tag 는 그냥 변수 하나가 아닌 배열로 바뀌게 됩니다.
위에 $view도 사실은 배열이죠
배열에 뭐가 들었는지 확인 하는법은
<?
print_r($wr_tag);
?>
라고 하고 출력을 하게 되면 어떤식으로 들어있는지 보이게 됩니다.
위에 들어있는것을 출력하려면
<?
echo $wr_tag[0];//0번째 들어있는 값
?>
이렇게 하면 됩니다. 만약 여기에서 전체를 다 출력을 하려면 for문을 이용해야합니다.
<?
for($i = 0; $i < count($wr_tag); $i++){
echo $wr_tag[$i];
}
?>
하면 다 출력 되겠죠?
이상입니다. 그냥 테스트 안해보고 막 적은거라서 오류가 있을수 있습니다.
답변을 작성하시기 전에 로그인 해주세요.