shop.lib.php 파일에서 아래 함수 질문드립니다.

shop.lib.php 파일에서 아래 함수 질문드립니다.

QA

shop.lib.php 파일에서 아래 함수 질문드립니다.

본문

shop.lib.php 파일에서 아래 함수 질문드립니다.

아래에서 적색부분이 복잡해서 정신 없는데... 무슨 뜻입니까?

문자열을 바꾸는 내용일텐데... 복잡해서.. 정신이-_-;

 

// option 리스트에 selected 추가

function conv_selected_option($options, $value)

{

    if(!$options)

        return '';

    $options = str_replace('value="'.$value.'"', 'value="'.$value.'" selected', $options);

    return $options;

}


감사합니다^^

이 질문에 댓글 쓰기 :

답변 1

$options = "<option value='1'>값1</option>

<option value='2'>값2</option> 

<option value='3'>값3</option>"; 

 

이런 옵션값이 있다고 했을때

 

conv_selected_option($options, 3);  을 실행해주면 

 

<option value='1'>값1</option>

<option value='2'>값2</option> 

<option value='3' selected>값3</option>

 

이렇게 바뀐다거 입니다.

 

str_replace 함수의 설명은 http://php.net/manual/kr/function.str-replace.php

 

답변을 작성하시기 전에 로그인 해주세요.
전체 461
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT