Salut,
comment peut on faire pour sortir de array_walk_recursive,
histoire d'économiser du temps et de l'énergie ?
Merci d'avance
Version imprimable
Salut,
comment peut on faire pour sortir de array_walk_recursive,
histoire d'économiser du temps et de l'énergie ?
Merci d'avance
Montre-nous le bout de code qui concerne ta problématique... notamment quelle est ta condition de sortie ?
justement, je ne sais pas comment faire pour implementer une condition de sortie
Montre-nous ton bout de code.
Mais array_walk_recursive est une méthode qui précisément applique une fonction personnalisée sur chaque élément du tableau... donc l'idée, c'est justement qu'elle aille jusqu'au bout.
Peut-être as-tu besoin toi de faire une boucle à la main pour lui inclure un stop conditionnel. Auquel cas tu te passeras des services de cette méthode.
edit : ou alors, dans ta fonction de rappel, tu peux introduire un test... Ainsi, le tableau sera totalement exploré, mais ira très vite sur les rows qui ne t'intéressent pas.
bref, ta ligne de code avec array_walk et le détail de ta fonction de rappel...
http://php.net/manual/fr/function.ar...-recursive.php
j'en ai pas à part ceux de php.net par exemple
http://php.net/manual/fr/function.ar...-recursive.php
Si tu n'as pas de code, peut-être as-tu un exemple concret de ce que tu veux faire, avec un jeu de données, ce que la fonction doit faire et la condition d'arrêt ?
Parce que si c'est une question purement théorique, la réponse purement théorique est : oui on peut interrompre en lançant une Exception, mais c'est normalement réservé pour gérer une erreur.