我需要使用TCPDF和PHP製作PDF生成器。我可以將所有內容寫在PDF上,但這看起來很糟糕。因此,我需要將HTML中的每個產品都放在不同的頁面上。獲取2個元素之間的HTML內容
對於較新的頁面,這很容易。只需使用dom文件在產品周圍找到<div>
,將其放入數組中並將其寫入PDF。
不幸的是,不是每個頁面都是一樣的,所以並不是每個頁面都有<div>
。此頁面爲例。
'<h3>sample#1</h3>
<p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit.</p>
<img>
<table>
</table>
<h3>sample#2</h3>
<p>Aenean commodo ligula eget dolor. Aenean massa.</p>
<img>
<table>
</table>
<h3>sample#3</h3>
<p>Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.</p>
<img>
<table>
</table>
<h3>sample#4</h3>
<p>Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem.</p>
<img>
<table>
</table>'
所以我想要得到的,是這樣的:
array (size=4)
0 => string "
<h3>sample#1</h3>
<p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit.</p>
<img>
<table>
</table>"
1=> string "
<h3>sample#2</h3>
<p>Aenean commodo ligula eget dolor. Aenean massa.</p>
<img>
<table>
</table>"
等
我有必要時包括一些到服務器上的文件沒有問題,但最好不。
如果你知道所有的可能性,這些網頁可能看起來,你可以使用正則表達式來提取正是你在所有的情況下需要這個工作的數據... –