답변 4개 / 댓글 4개
채택된 답변
+20 포인트
참고로 더 추가합니다.
Copy
$view['wr_1'] = '홍_홍길동';
if ( strpos($view['wr_1'], '_')!==false ) { // _ 문자가 존재하면
// 아래 둘 중 원하는 한 줄 사용
list($wr_1) = explode('_', $view['wr_1'], 2); // _ 기준으로 2개로 분리한 앞쪽. 홍
list(,$wr_1) = explode('_', $view['wr_1'], 2); // _ 기준으로 2개로 분리한 뒤쪽. 홍길동
} else { // _ 문자 없으면
$wr_1 = $view['wr_1']; // 입력값 있으면 그대로 할당
}
$wr_1 = strlen($wr_1) ? $wr_1 : '미입력'; // 문자열 길이 있으면 값 그대로, 없으면 미입력 할당
echo $wr_1;
답변에 대한 댓글 4개
답변을 작성하려면 로그인이 필요합니다.
읽기에서는 list($wr_1) = explode('_', $view['wr_1'], 2);
목록에서는 list(,$wr_1) = explode('_', $view['wr_1'], 2);
사용했더니 두개씩 나오는 문제가 있네요