如何使用php从DIV标记获取html代码
我有示例代码:如何使用php从DIV标记获取html代码,php,regex,domdocument,Php,Regex,Domdocument,我有示例代码: <div id="modal-body-3" class="modal-body"> <p class="text">Tài khoản của quý khách đã được ghi nợ/ghi có với những thông tin sau:</p> <div class="modal-row first"> <div class="modal-label">Ngày giao
<div id="modal-body-3" class="modal-body">
<p class="text">Tài khoản của quý khách đã được ghi nợ/ghi có với những thông tin sau:</p>
<div class="modal-row first">
<div class="modal-label">Ngày giao dịch</div>
<div class="modal-controls"><span class="transaction-date">21/12/2019</span><span class="transaction-time">09:38:07</span></div>
</div>
<div class="modal-row">
<div class="modal-label">Ngày hạch toán</div>
<div class="modal-controls">21/12/2019 09:38:07</div>
</div>
</div>
Tái khoả北卡罗来纳州ủ一个曲棍球手ợc ghi nợ/吉柯夫ới nhữ吴天秀:
Ngáy giao dị中国
21/12/201909:38:07
Ngáy hạ查坦
21/12/2019 09:38:07
我想要代码输出:
<p class="text">Tài khoản của quý khách đã được ghi nợ/ghi có với những thông tin sau:</p>
<div class="modal-row first">
<div class="modal-label">Ngày giao dịch</div>
<div class="modal-controls"><span class="transaction-date">21/12/2019</span><span class="transaction-time">09:38:07</span></div>
</div>
<div class="modal-row">
<div class="modal-label">Ngày hạch toán</div>
<div class="modal-controls">21/12/2019 09:38:07</div>
</div>
Tái khoả北卡罗来纳州ủ一个曲棍球手ợc ghi nợ/吉柯夫ới nhữ吴天秀:
Ngáy giao dị中国
21/12/201909:38:07
Ngáy hạ查坦
21/12/2019 09:38:07
我有一份文件:
$res = array();
$doc = new DOMDocument();
@$doc->loadHTML('<?xml encoding="UTF-8">'.$html);
$classname = "modal-body";
$finder = new DomXPath($doc);
$spanner = $finder->query("//*[contains(@class, '$classname')]");
foreach ($spanner as $entry) {
$res[] = $entry->nodeValue;
}
$res=array();
$doc=新的DOMDocument();
@$doc->loadHTML(“”.$html);
$classname=“模态体”;
$finder=newdomxpath($doc);
$panner=$finder->query(“/*[包含(@class,$classname')]”);
foreach($扳手作为$分录){
$res[]=$entry->nodeValue;
}
但是,代码只输出没有html标记的文本。谢谢你的帮助 你的书面问题不清楚。如果您的文本由包含任意HTML的
HTML组成,并且您希望提取该HTML,那么这是在客户端执行此操作的一种方法:
let HTML=`
Tái khoả北卡罗来纳州ủ一个曲棍球手ợc ghi nợ/吉柯夫ới nhữ吴天秀:
Ngáy giao dị中国
21/12/201909:38:07
Ngáy hạ查坦
21/12/2019 09:38:07
`
设el=document.getElementById(“html”);
el.innerHTML=HTML;//将HTML存储到DOM中
el=document.getElementById('modal-body-3');//获取此文件所包含内容的文本
让inner=el.innerHTML.trim();
控制台日志(内部)代码>
问题是关于PHP,而不是JavaScript。