1
<li data-docid="thisisthevaluetoget" class="search-results-item">
</li>

如何获取“data-docid”的值?

4

2 回答 2

3

您可以使用 DOMDocument 来获取属性

$html = '<li data-docid="thisisthevaluetoget" class="search-results-item"></li>';
$doc = new DOMDocument;
$doc->loadHTML($html);
$nodes = $doc->getElementsByTagName('li');
foreach ($nodes as $node) {
    if ($node->hasAttributes()) {
        foreach ($node->attributes as $a) {
            echo $a->nodeName.': '.$a->nodeValue.'<br/>';
        }
    }
}
于 2012-08-02T09:23:05.347 回答
0

您可以使用 JavaScript + jQuery 做到这一点。您可以使用 $_GET 方法获取该值并将其传递到另一个 php 文件中。

一个例子是here

于 2012-08-02T09:06:10.097 回答