Quel pattern pour récupérer des tags html
Bonjour à tous,
j'aimerai utiliser preg_split() pour exploser une portion de HTML dans un tableau.
exemple :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
| <ul id="menu-navigation" class="menu clearfix"><li id="nav-menu-item-11" class="main-menu-item menu-item-even menu-item-depth-0 menu-item menu-item-type-post_type menu-item-object-page"><a href="http://localhost/paf-architectes/wordpress/agence/" class="menu-link main-menu-link">Agence</a></li>
<li id="nav-menu-item-18" class="main-menu-item menu-item-even menu-item-depth-0 menu-item menu-item-type-custom menu-item-object-custom"><a href="#" class="menu-link main-menu-link">Projets</a>
<ul class="current-menu sub-menu menu-odd menu-depth-1">
<li id="nav-menu-item-15" class="sub-menu-item menu-item-odd menu-item-depth-1 menu-item menu-item-type-taxonomy menu-item-object-themes"><a href="http://localhost/paf-architectes/wordpress/themes/habitat-individuel/" class="menu-link sub-menu-link">Habitat individuel</a></li>
<li id="nav-menu-item-17" class="sub-menu-item menu-item-odd menu-item-depth-1 menu-item menu-item-type-taxonomy menu-item-object-themes"><a href="http://localhost/paf-architectes/wordpress/themes/urbanisme/" class="menu-link sub-menu-link">Urbanisme</a></li>
<li id="nav-menu-item-13" class="sub-menu-item menu-item-odd menu-item-depth-1 menu-item menu-item-type-taxonomy menu-item-object-themes"><a href="http://localhost/paf-architectes/wordpress/themes/entreprise/" class="menu-link sub-menu-link">Entreprise</a></li>
<li id="nav-menu-item-12" class="current-menu sub-menu-item menu-item-odd menu-item-depth-1 menu-item menu-item-type-taxonomy menu-item-object-themes"><a href="http://localhost/paf-architectes/wordpress/themes/design/" class="menu-link sub-menu-link">Design</a></li>
<li id="nav-menu-item-16" class="sub-menu-item menu-item-odd menu-item-depth-1 menu-item menu-item-type-taxonomy menu-item-object-themes"><a href="http://localhost/paf-architectes/wordpress/themes/paysage/" class="menu-link sub-menu-link">Paysage</a></li>
<li id="nav-menu-item-14" class="sub-menu-item menu-item-odd menu-item-depth-1 menu-item menu-item-type-taxonomy menu-item-object-themes"><a href="http://localhost/paf-architectes/wordpress/themes/habitat-collectif/" class="menu-link sub-menu-link">Habitat collectif</a></li>
</ul>
</li>
<li id="nav-menu-item-10" class="main-menu-item menu-item-even menu-item-depth-0 menu-item menu-item-type-post_type menu-item-object-page"><a href="http://localhost/paf-architectes/wordpress/contact/" class="menu-link main-menu-link">Contact</a></li>
</ul> |
j'aimerai arrivé à ce résultat :
Code:
1 2 3 4 5 6 7 8
| array(
0 => '<ul id="menu-navigation" class="menu clearfix">',
1 => '<li id="nav-menu-item-11" class="main-menu-item menu-item-even menu-item-depth-0 menu-item menu-item-type-post_type menu-item-object-page">',
2 => '<a href="http://localhost/paf-architectes/wordpress/agence/" class="menu-link main-menu-link">',
.
.
.
etc |
mais je ne trouve pas quel pattern utiliser.