Bonjour ,
ça fait 8h que j'essaie de faire une fonction récursive en php qui va ajouter des liens dynamiquement à un tableau multidimentionnel , voici mon tableau :
Array
(
[1] => stdClass Object
(
[page_id] => 1
[titre] => Présentation de l'Hotel
[description] => Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus quis efficitur elit.Lorem ipsum dolor sit amet, consectetur adi piscing elit. Vivamus quis efficiturelit. Lorem ipsum dolor sit amet, consectetur adipiscing elit. ipsum dolor sit amet, consectetur adipis
[url] => presentation-de-l-hotel
[parent_id] => 0
)
[2] => stdClass Object
(
[page_id] => 2
[titre] => About us
[description] => About us
[url] => about-us
[parent_id] => 0
)
[3] => stdClass Object
(
[page_id] => 3
[titre] => contact
[description] => contact
[url] => contact
[parent_id] => 0
)
[4] => stdClass Object
(
[page_id] => 4
[titre] => Packages
[description] => Packages
[url] => packages
[parent_id] => 0
[children] => Array
(
[0] => stdClass Object
(
[page_id] => 5
[titre] => Villa
[description] => Villa
[url] => villa
[parent_id] => 4
[children] => Array
(
[0] => stdClass Object
(
[page_id] => 6
[titre] => villa 2 chambres
[description] => villa 2 chambres
[url] => villa-2-chambres
[parent_id] => 5
)
[1] => stdClass Object
(
[page_id] => 7
[titre] => villa 3 chambres
[description] => villa 3 chambres
[url] => villa-3-chambres
[parent_id] => 5
)
)
)
[1] => stdClass Object
(
[page_id] => 9
[titre] => package golf
[description] => package golf
[url] => package-golf
[parent_id] => 4
)
)
)
[8] => stdClass Object
(
[page_id] => 8
[titre] => galerie
[description] => galerie
[url] => galerie
[parent_id] => 0
)
)
et voilà ce que j'aimerai avoir :
Array
(
[1] => stdClass Object
(
[page_id] => 1
[titre] => Présentation de l'Hotel
[description] => Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus quis efficitur elit.Lorem ipsum dolor sit amet, consectetur adi piscing elit. Vivamus quis efficiturelit. Lorem ipsum dolor sit amet, consectetur adipiscing elit. ipsum dolor sit amet, consectetur adipis
[url] => presentation-de-l-hotel
[urlrec] => presentation-de-l-hotel.html
[parent_id] => 0
)
[2] => stdClass Object
(
[page_id] => 2
[titre] => About us
[description] => About us
[url] => about-us
[urlrec] => about-us.html
[parent_id] => 0
)
[3] => stdClass Object
(
[page_id] => 3
[titre] => contact
[description] => contact
[url] => contact
[urlrec] => contact.html
[parent_id] => 0
)
[4] => stdClass Object
(
[page_id] => 4
[titre] => Packages
[description] => Packages
[url] => packages
[urlrec] => packages/
[parent_id] => 0
[children] => Array
(
[0] => stdClass Object
(
[page_id] => 5
[titre] => Villa
[description] => Villa
[url] => villa
[urlrec] => packages/villa/
[parent_id] => 4
[children] => Array
(
[0] => stdClass Object
(
[page_id] => 6
[titre] => villa 2 chambres
[description] => villa 2 chambres
[url] => villa-2-chambres
[urlrec] => packages/villa/villa-2-chambres.html
[parent_id] => 5
)
[1] => stdClass Object
(
[page_id] => 7
[titre] => villa 3 chambres
[description] => villa 3 chambres
[url] => villa-3-chambres
[urlrec] => packages/villa/villa-3-chambres.html
[parent_id] => 5
)
)
)
[1] => stdClass Object
(
[page_id] => 9
[titre] => package golf
[description] => package golf
[url] => package-golf
[urlrec] => packages/package-golf.html
[parent_id] => 4
)
)
)
[8] => stdClass Object
(
[page_id] => 8
[titre] => galerie
[description] => galerie
[url] => galerie
[urlrec] => galerie.html
[parent_id] => 0
)
)
Merci pour votre aide , et si vous avez une autre fonction pour l'afficher ça me ferai plaisir, Merci infiniment .