Bonjour à tous,
j'aimerai utiliser preg_split() pour exploser une portion de HTML dans un tableau.
exemple :
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
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 :
mais je ne trouve pas quel pattern utiliser.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
Partager