gpt4 book ai didi

php - 简单的 HTML DOM 解析器 : how to read the value of the selected option

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:35:47 25 4
gpt4 key购买 nike

我已经将这段 HTML 代码读入了 $html。我已经提取了一些正确的信息,但我无法获取 select 的选定选项值。

<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”提取到一个变量中。

我试过:

foreach($html->find('select') as $element) {
if ($element->id == 'selstart')
{
$v = $element->find('option selected',0)->value . '</br>';
}
}

和许多其他的组合遵循 php , simple_html_dom.php, get selected option 中的想法但没有用。

有什么想法吗?

最佳答案

使用element[attr]选择具有指定属性的元素。

$v =  $element->find('option[selected]', 0)->value . '</br>';

关于php - 简单的 HTML DOM 解析器 : how to read the value of the selected option,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17129630/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com