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

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

QA

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

답변 1

본문

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

 

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 125,873
© SIRSOFT
현재 페이지 제일 처음으로