[英]PHP DOMDocument change node class instances while cloning/return?
[英]php DOMDocument class: return node instance
使用DOMDocument類,我想將div元素作為數組項返回
$str = '
<div class="outer">outer div text
<div class="inner">inner div text</div>
</div>
';
$document = new DOMDocument();
例如:
$item[0] = '<div class="outer">outer div text
<div class="inner">inner div text</div>
</div>'
$item[1] = '<div class="inner">inner div text</div>'
試試這個,不是完美的代碼,但是可以。
$doc = new DOMDocument;
$doc->preserveWhiteSpace = false;
$doc->loadHTML($str);
$entries = ($doc->getElementsByTagName('div'));
foreach($entries as $data) {
$divs[] = '<div>'.trim($data->nodeValue).'</div>';
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.