このHTMLコードはすでに$html
に読み込まれています。私はいくつかの正しい情報を抽出しましたが、選択されたオプション値がselect
になってしまいました。単純なHTML DOMパーサー:選択したオプションの値を読み取る方法
<select name="a" id="selstart">
<option value="00">Jan</option>
<option value="01">Feb</option>
<option value="02">Mar</option>
<option value="03">Apr</option>
<option value="04">May</option>
<option value="05">Jun</option>
<option selected value="06">Jul</option>
<option value="07">Aug</option>
<option value="08">Sep</option>
<option value="09">Oct</option>
<option value="10">Nov</option>
<option value="11">Dec</option>
</select>
変数に値「06」を抽出する必要があります。
私が試した:php , simple_html_dom.php, get selected optionで見つかりましたが、うまくいきませんでしたアイデア以下
foreach($html->find('select') as $element) {
if ($element->id == 'selstart')
{
$v = $element->find('option selected',0)->value . '</br>';
}
}
や他の多くの組み合わせを。
アイデア?