여분필드 확장 구분자를 변환하기 > 그누4 질문답변

그누4 질문답변

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

여분필드 확장 구분자를 변환하기 정보

여분필드 확장 구분자를 변환하기

본문

회원 여분필드 확장
$ex3 = explode("|",$mb[mb_3]);
$ex3_01  = $ex3[0];
$ex3_02  = $ex3[1];
$ex3_03  = $ex3[2];
...

예로 아래와 같은 값이 저장되었을때)
$ex3[0] = 국어
$ex3[1] = 영어
$ex3[2] = 수학
...

mb_3 에는 국어|영어|수학  이런형식으로 저장이 됩니다.
순차적으로 뽑아 온다면 상관이 없는데 체크박스 형태에서 고르는 상황입니다.

즉 결과값이
mb_3 =국어|||||||역사  이렇게 들어갈수도 있고.
mb_3 =||수학|||사회||  이렇게 들어갈수도 있습니다.

이럴때 mb_3에 대한 값을 [|] 구분자 없이 값이 있는 필드값만 불러와서 콤마로 구분하여 최신글로뽑고 싶습니다.

국어,수학  또는
영어,수학,사회,역사  이런식으로 하고 싶은데 어떻게 해야 하는지요?


포인트가 별로 없네요.. 앞선 질문들에 그동안 모은 포인트를 대부분 소진해서요. ㅠㅠ;
  • 복사

댓글 전체

답변 감사합니다.
그런데 결과값이
ex)
1) 국어,,사회,,
2) ,사회,,역사
이런 형식으로 됩니다.

그래도 놀라운 함수?라고 해야 하나요? 그런걸 알았네요.
기회가 되신다면 한번더 살펴주시면 감사하겠습니다.
감사합니다. 덕분에 해결되었습니다.

$mb_3 = explode("|",$row['mb_3']);
$mb_3 = array_filter($mb_3);  //  이렇게 바꿔 보았습니다.
$mb_3 = implode(",",$mb_3);

이렇게 하니까 되네요..

서누니님 행복하세요..^^
서누님님 때문에 공부 많이 했습니다.
감사합니다.
© SIRSOFT
현재 페이지 제일 처음으로