게시판 리스트 정렬문제로 체크박스 value 값과 텍스트값이 다른데 텍스트값 출력방법좀 알려주세요ㅠㅠ
본문
리스트에서
프리미엄 A > 프리미엄 B > 무료
순으로 정렬을 해야해서 텍스트 박스 value값을 1,2,3으로 지정해놨는데
그 value 값을 리스트에서 프리미엄 A, B, 무료로 어떻게 전환시킬까요?ㅠㅠ
if ($item['wr_10'] == '1') { $item['wr_10'] = "프리미엄 A"; }
if ($item['wr_10'] == '2') { $item['wr_10'] = "프리미엄 B"; }
if ($item['wr_10'] == '3') { $item['wr_10'] = "무료등록"; }
이렇게 넣었더니 다중선택했을때 value 값인 1, 3 이런식으로 출력돼요ㅜㅜ
도와주세요 고수님덜 ㄷㄷ
!-->답변 2
$src=array('/1/','/2/','/3/');
$targ=array('프리미엄 A','프리미엄 B', '무료등록');
$item['wr_10'] = preg_replace($src, $targ , $item['wr_10']);
!-->
$wr_10_arr = array(1=>'프리미엄 A', 2=>'프리미엄 B', 3=>'무료등록');
$wr_arr = explode(',', $item['wr_10']);
$wr_10_arr = array();
foreach($wr_arr as $val) {
$wr_10_arr[] = $wr_10_arr[$val];
}
$wr_10 = implode(',', $wr_10_arr);
답변을 작성하시기 전에 로그인 해주세요.