我有一个字符串:获取部分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