여분필드의 값을 리스트로 뽑기 > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

여분필드의 값을 리스트로 뽑기 정보

여분필드의 값을 리스트로 뽑기

본문

g4_member의 여분필드에서

mb_1 에는 날짜|레벨|내용 형식으로 입력되어 있습니다.
mb_1 부터 mb_10 값이 입력된다면 위의 형식으로 입력됩니다.

이때 이 값들을 리스트로 각각 출력할 수 있을까요?

mb_1에 값이 있다면

$a="$member[mb_1]";
$a1 = explode("|",$a);

if ($member[mb_1] !="")
echo " $a1[0] ";
echo " $a1[1] ";
echo " $a1[2] ";

이렇게 하면 되는데
mb_2부터 mb_10 까지 같은 형식으로 한다면 복잡하고 중복된 느낌이라서요.
간단히 쿼리문으로 하는 방법이 없을까요?

즉 mb_1에 값이 있다면

1. 날짜 레벨 내용  이렇게 하고

mb_2 에도 값이 있다면

1. 날짜 레벨 내용
2. 날짜 레벨 내용
...

이렇게 말이죠.

고수님의 도움을 바랍니다.
  • 복사

댓글 전체

for 문으로 돌리세요;;; 아님 함수를 쓰시던가요^^

for($i = 1; $i < 11; $i++)
{
    if($member["mb_{$i}"])
    {
        $arr = explode('|', $member["mb_{$i}"]);
        echo "{$arr['0']} {$arr['1']} {$arr['2']}";
    }
}
© SIRSOFT
현재 페이지 제일 처음으로