Parcours tableau avec sous-tableaux
Bonjour,
J'aimerais parcourir un tableau qui m'est donné sous la forme suivante par un programme PL/SQL :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| [["9226 mesure ECOOL f",0,
["9227 mesure ECOOL f",0,
["9240 TD62 - Tracés au sol f"],
["10872 mesure ECOOL t",0,
["10873 mesure ECOOL t"]
],
],
["9228 TD68 f",0,
["9241 TD68 - Tracés au sol t"],
["10905 mesure ECOOL t",0,
["10906 mesure ECOOL t"]
]
]
]] |
Ce tableau représente un arbre, les éléments suivi d'un 0 étant les noeuds.
J'aimerais retirer tous les éléments qui se terminent par ' f' (en enlevant en plus le 0 si c'est un noeud).
Par exemple avec le tableau ci-dessus je pense qu'on devrais obtenir ceci :
Code:
1 2 3 4 5 6 7 8 9
| [
["10872 mesure ECOOL t",0,
["10873 mesure ECOOL t"]
],
["9241 TD68 - Tracés au sol t"],
["10905 mesure ECOOL t",0,
["10906 mesure ECOOL t"]
]
] |
J'ai essayer diverses choses, notamment en fonctions récursives mais j'ai vraiment du mal, une petite aide serait la bienvenue :)
Merci.