확장변수 조건 출력 질문이 있어서 글올립니다.
게시판에서 price라는 확장변수에 사용자 값을 받아서 출력하고 있습니다. 예: $5 , 30% 세일
현재 밑에 방법으로 사용하고 있는데, 확장변수 값이 $5 이렇게 앞에 $ 싸인이 들어간 확장변수 값만 출력하고 싶습니다. 30% 세일 이렇게 $이 앞에 붙지 않는 확장변수 값일때는 출력하지 않고요. 어떻게 조건문을 줘야 할가요?
현재는 밑에 방법으로 사용하고 있는데 확장변수 값이 $5 이나 30% 세일 경우 다 출력됩니다.
$document_price = $oDocument->getExtraEidValue('price');
필요한 곳에 ".$document_price." 이렇게 넣어서 사용하고 있습니다.
*제가 위에 설명을 잘 했는지 모르겠네요. 쉽게 말해 확장변수 값이 $ 으로 시작하는 확장변수 값만 출력하려면 어떻게 해야할가요?
감사합니다~
댓글 2
$document_price = preg_match('/^\$/', $document_price) ? $document_price : '';
또는
<block cond="preg_match('/^\$/', $document_price)">
필요한 곳에 ".$document_price."
</block>