J'ai besoin d'Une Boucle Très complexe
Résolu
maknaoui
Messages postés
4
Statut
Membre
-
maknaoui Messages postés 4 Statut Membre -
maknaoui Messages postés 4 Statut Membre -
Bonjour
J'ai un problème sur mon code et j'ai besoin d'une boucle qui répond à mon besoin (afficher les valeur d'un tableau sans savoir combien il a des fils)
La partie :
if(isset($v3['children'])){
foreach($v3['children'] as $k4=>$v4){
echo $v4["id"];
}
}
Toujours se répéte svp si qlq peut m'aider à résoudre mon problème
J'ai un problème sur mon code et j'ai besoin d'une boucle qui répond à mon besoin (afficher les valeur d'un tableau sans savoir combien il a des fils)
foreach($json as $k1=>$v1){
$v1=(array) $v1;
echo $v1["id"];
if(isset($v1['children'])){
foreach($v1['children'] as $k2=>$v2){
echo $v2["id"];
if(isset($v2['children'])){
foreach($v2['children'] as $k3=>$v3){
echo $v3["id"];
if(isset($v3['children'])){
foreach($v3['children'] as $k4=>$v4){
echo $v4["id"];
}
}
}
}
}
}
}
La partie :
if(isset($v3['children'])){
foreach($v3['children'] as $k4=>$v4){
echo $v4["id"];
}
}
Toujours se répéte svp si qlq peut m'aider à résoudre mon problème
A voir également:
- J'ai besoin d'Une Boucle Très complexe
- Télé samsung s'éteint et se rallume en boucle - Forum Téléviseurs
- Boucle excel sans macro - Forum Excel
- Mon pc s'allume et s'éteint en boucle ✓ - Forum Matériel & Système
- Tableau complexe word - Guide
- Pc qui s'allume et s'éteint en boucle - Forum Virus
2 réponses
Bonjour,
Il faut utiliser un traitement récursif:
A+
Il faut utiliser un traitement récursif:
function traiteArray($array) {
foreach $array AS $cle => $val {
if(is_array($val)) {
traiteArray($val);
}
// ici traitement sur $val
}
}
A+
ElementW
Messages postés
5690
Statut
Contributeur
1 224
Pour comprendre la récursion, il faut d'abord comprendre la récursion.
mpmp93
Messages postés
7217
Statut
Membre
1 340
Loi de Hofstader: tout projet prend toujours plsu de temps que prévu, même en tenant compte de la loi de Hofstader