« Programmation PHP/Exemples/DomXml » : différence entre les versions

Contenu supprimé Contenu ajouté
Ligne 199 :
 
=Aperçu=
On obtient un arbre structuré easy2use pour le web2
<pre>
 
Array
(
[tag1#1] => Array
(
[meta] => Array
(
[m1] => attTag1
[m2] => att2
)
 
[sous-tag1#2] => Array
(
[meta] => Array
(
)
 
[data] => texte tag1
[sous-tag2#3] => Array
(
[meta] => Array
(
)
 
)
 
)
 
[data] =>
)
 
[data] =>
[tag1#4] => Array
(
[meta] => Array
(
)
 
[sous-tag1#5] => Array
(
[meta] => Array
(
)
 
[data] => texte sous-tag1
[sous-tag2#6] => Array
(
[meta] => Array
(
[att1] => att2
[att3] => att3
)
 
)
 
)
 
[data] =>
[tag3#7] => Array
(
[meta] => Array
(
)
 
[sous-tag1#8] => Array
(
[meta] => Array
(
)
 
[data] => texte sous-tag1
[sous-tag2#9] => Array
(
[meta] => Array
(
)
 
)
 
)
 
[data] =>
text de début ou de fin
[etEncoreUnTagSuperflu#10] => Array
(
[meta] => Array
(
)
 
[sous-tag1#11] => Array
(
[meta] => Array
(
)
 
[data] => texte sous-tag1
[sous-tag2#12] => Array
(
[meta] => Array
(
)
 
[data] => test
)
 
)
 
[data] =>
[tag1#13] => Array
(
[meta] => Array
(
)
 
[p#14] => Array
(
[meta] => Array
(
)
 
[b#15] => Array
(
[meta] => Array
(
)
 
[sous-tag1#16] => Array
(
[meta] => Array
(
)
 
[data] => texte sous-tag1
[sous-tag2#17] => Array
(
[meta] => Array
(
[att1] => attribut1
)
 
)
 
)
 
)
 
[data] =>
ceci
)
 
[data] => est du body texte à extraire
)
 
)
 
)
 
)
 
[tagNfo#18] => Array
(
[meta] => Array
(
[id] => 1
[description] => description
)
 
[data] => texteDescription
)
 
)
 
</pre>
==En bref==
On a une fonction fort utile à porter sur php5 ou à optimiser histoire de ne plus avoir d'incréments dans les données du tableau...