PHP Kullanımı ve preg_match_all ben (ve aynı zamanda etiketleri) aşağıdaki etiketleri arasındaki tüm HTML içeriğini almaya çalışıyorum:
<p>paragraph text</p>
don't take this
<ul><li>item 1</li><li>item 2</li></ul>
don't take this
<table><tr><td>table content</td></tr></table>
Ben sadece iyi bunlardan birini alabilirsiniz:
preg_match_all("(<p>(.*)</p>)siU", $content, $matches, PREG_SET_ORDER);
Almak için bir yolu var mı bütün
<p></p> <ul></ul> <table></table>
Tek bir preg_match_all ile içerik? Ben onları bu yüzden içeriği yankı ve mantıklı olacaktır bulundu sırayla çıkması gerekir.
Ben yukarıda içeriği üzerinde preg_match_all yaptım Yani o $ o yankı dizisi maçlar yineledi:
<p>paragraph text</p>
<ul><li>item 1</li><li>item 2</li></ul>
<table><tr><td>table content</td></tr></table>