Salut là j'ai le code XML suivant:Tri des données XML dans PHP4
<?xml version="1.0" encoding="UTF-8"?>
<connector_ret>
<function name="search">
<row id="1">
<col id="1">AAA</col>
<col id="2">243168</col>
<col id="3">090828-000300</col>
<col id="4">Subject</col>
</row>
<row id="2">
<col id="1">BBB</col>
<col id="2">243515</col>
<col id="3">090831-000116</col>
<col id="4">Subject</col>
</row>
<row id="3">
<col id="1">BBB</col>
<col id="2">244913</col>
<col id="3">090905-000022</col>
<col id="4">Subject</col>
</row>
<row id="4">
<col id="1">CCC</col>
<col id="2">245323</col>
<col id="3">090907-000253</col>
<col id="4">Subject</col>
</row>
<row id="5">
<col id="1">CCC</col>
<col id="2">245323</col>
<col id="3">090907-000253</col>
<col id="4">Subject</col>
</row>
</function>
</connector_ret>
Je me demandais s'il était possible de boucle à travers cela dans PHP4 et afficher uniquement certaines lignes lorsque donné une variable. Par exemple, si la variable donnée est BBB, alors seulement afficher les lignes où l'id de la première colonne est également égale à BBB.
Ainsi, la sortie serait:
BBB - 243515 - 090831-000116 - Sujet BBB - 244913 - 090905-000022 - Sujet
et les autres lignes sont tout simplement ignorés.
Si la variable donnée est AAA la sortie serait:
AAA - 243168 - 090828-000300 - Sujet
Vous avez l'idée :)
Si vous pouvez aider ce serait fantastique. Merci beaucoup.
@Pete: juste une remarque PHP4 est mort pour que vous devriez penser à la mise à niveau – RageZ
Croyez-moi, il ferait les choses beaucoup plus facile, mais essayer de le faire à travailler pour passer à 5 est presque impossible. –
@Pete: Je suis à peu près dans la même situation ici, j'ai installé les deux PHP5/PHP4 sur le serveur web donc au moins toutes les nouvelles choses sont en PHP5. Le problème si vous ne démarrez pas vous ne pouvez pas migrer ;-) – RageZ