Ben (array) $opened içine tüm açılış etiketleri koyduk bu dize ve (array) $closed içine tüm kapanış etiketleri var, şöyle:
'<div>
Test
</div>
<div>
<blockquote>
<p>The quick</p>
<blockquote>
<p>brown fox <span>jumps <span>over <img src="#" /> the'
Bu iki dizide sonuçları:
$opened =
array(8) {
[0]=> string(3) "div" // Need removed
[1]=> string(3) "div"
[2]=> string(10) "blockquote"
[3]=> string(1) "p" // Need removed
[4]=> string(10) "blockquote"
[5]=> string(1) "p"
[6]=> string(4) "span"
[7]=> string(4) "span"
}
$closed =
array(2) {
[0]=> string(3) "div"
[1]=> string(1) "p"
}
Ben bir şekilde söylemek gerekir:
$opened dizi ve $opened diziden kaldırın, o zamana kadar tekrarlayın ("div" edilir) $closed[0] İlk geçtiği bul Tüm $closed etiketler ("div ve "p") üstünden kaldırıldı $opened.