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ファイルに渡すことができます。

例はここにあります

于 2012-08-02T09:06:10.097 に答える