Copy
<option value="50000,서울특별시" <? if($write['wr_11'] == "서울특별시") echo "selected"; ?>>서울특별시</option>
지금 현재 글쓰기페이지에 이렇게 옵션을 달았는데,
여기에서 만약 뷰페이지에서, <p align="left"><?=$view['wr_11']?></p>
이렇게 출력시, 벨류값에 있는 "50000, " 이 숫자부분은 출력이 안되게끔 하려 하는데, 방법이 있을까요?
답변 4개 / 댓글 7개
채택된 답변
+20 포인트
4년 전
wr_11 여분필드가 존재하시는지 디비칼럼에서 보세요.
답변에 대한 댓글 6개
qoqofh
4년 전
서버제로님꼐서 답변주신 걸로 해결은 했는데, 50000으로 정해진게아닌, 숫자 자체는 다 지우려고 하고있어서요 ㅠㅠ
Phillips
4년 전
$view['wr_11'] = preg_replace('/[0-9,]/','', $view['wr_11']);
qoqofh
4년 전
아너무감사드립니다 ㅎㅎ
혹시 30000,5명 ~ 15명 이런식으로 되어있을땐, 5명 ~ 15명은 냅두고 앞에 부분의 금액부분만 삭제하기에는 어렵겠죠 ㅠㅠ?
혹시 30000,5명 ~ 15명 이런식으로 되어있을땐, 5명 ~ 15명은 냅두고 앞에 부분의 금액부분만 삭제하기에는 어렵겠죠 ㅠㅠ?
Phillips
4년 전
$view['wr_11'] = preg_replace('/[0-9]*,/','', $view['wr_11']);
Phillips
4년 전
둘다 조건합치면
이렇게하심되겟네요.
$view['wr_11'] = preg_replace('/([0-9]*[,$])','', $view['wr_11']);
이렇게하심되겟네요.
$view['wr_11'] = preg_replace('/([0-9]*[,$])','', $view['wr_11']);
4년 전
Copy
$view['wr_11'] = preg_replace('/[0-9,]/','', $view['wr_11']);
4년 전
그냥 개인적인 저의 생각 입니다.
블록이 하나 있씁니다
블록의 이름은 서울 입니다
그블록의 크기는 5만 입니다
위 3줄을 정의 해놓고
서울을 불러와서 출력을 하던가
5만을 가져와서 출력을 하던가
예를 들면
서울 ,5만을 s_50000
대전 ,4만을 d_40000
$s_50000=('서울','5만');
$d_40000=('서울','4만');
이런식으로 해놓고 가져오던가
4년 전
$view['wr_11'] = str_replace("50000,", "", $view['wr_11']);
출력전에 이걸 위에 처리하시면 될거 같습니다.
답변에 대한 댓글 1개
qoqofh
4년 전
아 되네요. 근데, 금액을 50000원으로 정해진게아니고 40000, 50000, 60000 여러개있어서..
숫자자체들을 모두 지우려 해서요 ㅠ
숫자자체들을 모두 지우려 해서요 ㅠ
답변을 작성하려면 로그인이 필요합니다.