1

このドロップダウンメニューをphp simple domで解析したいと思います。

<select name="example">  
    <option value="1">First example</option>  
    <option value="2">Second example</option>  
    <option value="3">Third example</option>
</select>

このドロップダウン メニューの値とオプションが必要です。

4

2 に答える 2

7

このような :

$dom = new DOMDocument("1.0", "utf-8");
$dom->formatOutput = true;
$dom->loadXML($YOUR_XML_STRING);
$xpath = new DOMXPath($dom);
$res = $xpath->query('//option');
for ($i = 0; $i < $res->length; $i++) {
    $node = $res->item($i);
    $value = $node->getAttribute('value');
    $content = $node->nodeValue;
}

PHPの単純なdomで:

    $html = str_get_html($YOUR_DROPDOWN_MENU);
    $opt = $html->find('option');
    for ($i = 0; $i < count($opt); $i++) {
        $element = $opt[$i];
        $value = $element->value;
        $content = $element->innertext;
    }
于 2010-12-29T13:28:45.890 に答える