我有一個字符串:獲取部分HTML內容中的DomDocument
$string = 'some text <img src="www">';
我想要得到的圖像源和文本。
以下是我有:
$doc= new DOMDocument();
$doc->loadHTML($string);
$nodes=$doc->getElementsByTagName ('img');
從$節點 - >項目(0)我得到的圖像源。
我怎樣才能得到「一些文本」?
我有一個字符串:獲取部分HTML內容中的DomDocument
$string = 'some text <img src="www">';
我想要得到的圖像源和文本。
以下是我有:
$doc= new DOMDocument();
$doc->loadHTML($string);
$nodes=$doc->getElementsByTagName ('img');
從$節點 - >項目(0)我得到的圖像源。
我怎樣才能得到「一些文本」?
對於簡單的情況下,像這樣,嘗試:
$doc->documentElement->textContent
textContent
,或DOMXPath
小號$xpath->query('//text()')
你可以把它像jQuery JavaScript中。用任何東西包裹整個字符串,然後得到它。然後你可以得到TextNode,它包含這個文本。
$string = 'some text <img src="www">';
$string = '<div id="wrapper">' . $string . '</div>';
$nodes = $doc->getElementById('wrapper');
基礎第一:「一些文本」是不是「IMG」標籤的圖像標籤的一部分,溶膠選擇似乎有點奇怪 – 2012-01-16 15:52:00
這是我的第一個任務來獲得IMG SRC – lvil 2012-01-16 15:57:27