select에서 option의 value만 추출하려면?
본문
안녕하세요?
php에서 옵션의 value값들만 추출하고 싶습니다.
어찌하면 가능할까요?
$stxt = '<select option_product_no="600" option_select_element="ec-option-select-finder" option_sort_no="1" option_type="T" item_listing_type="S"
option_title="선택" product_type="product_option" product_option_area="product_option_600_0"
name="option1" id="product_option_id1" class="ProductOption0" option_style="select" required="true">
<option value="*" selected="" link_image="">- [필수] 옵션을 선택해 주세요 -</option>
<option value="**" disabled="" link_image="">-------------------</option>
<option value="나한송 No.1(M)" link_image="">나한송 No.1(M)</option>
<option value="테이블야자 No.1(M)" link_image="">테이블야자 No.1(M) [품절]</option>
<option value="고무나무 No.1(M)" link_image="">고무나무 No.1(M)</option>
<option value="맛상게아나 No.1(M)" link_image="">맛상게아나 No.1(M) [품절]</option>
<option value="산데리아나 No.1(M)" link_image="">산데리아나 No.1(M) [품절]</option>
<option value="죽백 No.1(M)" link_image="">죽백 No.1(M)</option>
<option value="크루시아 No.1(M)" link_image="">크루시아 No.1(M) [품절]</option>
<option value="스킨답서스 No.1(M)" link_image="">스킨답서스 No.1(M) [품절]</option>
<option value="산세베리아 슈퍼바No.1(M)" link_image="">산세베리아 슈퍼바No.1(M) [품절]</option>
<option value="스노우 사파이어 No.1(M)" link_image="">스노우 사파이어 No.1(M)</option>
</select><p class="value"></p>';
답변 1
$tmp = explode('<option value="', $stxt);
for($i=1; $i<count($tmp); $i++){
$tmp2 = explode('"',$tmp[$i]);
echo $tmp2[0];
}