begin process at 2012 02 12 20:31:17
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Divers

 > 

Général

 > 

recursive


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

recursive

dimanche 30 décembre 2007 à 14:46:09 | recursive

mariobotta

bonjour,

j'ai un petit soucie au niveau d'une boucle récursive.
j'essaye de récupérer une numérotation (pour ma sitemap)
quelqu'un aurait-il une idée où je puisse ajouter les concaténations de mes variables.
je voudrais obtenir une numérotation du type :
1
   1.1
   1.2
      1.2.1
      1.2.2
2
3
   3.1
   3.2
...

voici mon code simplifié
function make_sitemap($array,$level=0,$pos='')
  {
  $i=1;
   if($level==0){
   $this->buffer .= "\n".'<ul class="sitemap">'."\n";
   }else{
   $this->buffer .= "\n".'<ul>'."\n";
   }
   
            foreach($array as $element)
   {
                $this->buffer .= '<li id="item_' . $element['properties']['page_id'] . '" style="padding-left: '.(10*$level).'px;">'.($level != 0 ?  '&rsaquo; ' : '.').' <a href="/index.php?page='.$element['properties']['page_id'].'">'.$i.' '.$element['properties']['page_name'].'</a></li>'."\n";
               
    if(isset($element['childs']) and is_array($element['childs']))
    {
                    $this->make_sitemap($element['childs'],($level+1),$pos);
    }

   $i++;
            }
  
   $this->buffer .= '</ul>';
        }:


merci d'avance



Cette discussion est classée dans : buffer, element, array, sitemap, level


Répondre à ce message

Sujets en rapport avec ce message

array() [ par nougitch ] Bonjour,Comment puis-je récupérer les valeurs dans mon tableau ?Voici mon code :$query = mysql_query("SELECT * FROM tbl_fte WHERE level = 4 AND sa = 2 Retirer un element d'un array [ par zen69 ] Bonjour à tous et à toutes.J'ai une petite question que voici.Je cherche à retirer un élément d'un array  mais sans passer mon array dans une boucle, Supprimer element d'un array et mettre à jour la clef [ par SuperChouquette ] Bonjour,je souhaiterais supprimer element d'un array et décaler les clefs de cette array, voici mon code et mon probleme :$array = array('element 0', enlever un element d'un array [ par shadow1779 ] Bonjour a tous,Je suis actuellement en train de développer un petit module générant des factures (avec la class FPDF) prenant en compte le stock de ma Rappeler une fonction PHP + Refresh d'un .HTML [ par CrazyShooter ] Bonsoir à tous!Je vais vous exposer mon soucis qui ne l'ai sûrement pas pour vous ^^J'ai une fonction php, la voici :    function getInfoRapport($url, Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource [ par stella2809 ] Bonjour, j'obtiens un message d'erreure en voulant recuperer des données d'un agenda sur l'accueil d'un site : Warning: mysql_fetch_array(): supplied mysql_fetch_array [ par ateber ] Bonjour,Je suis une étudiante en informatique. J'ai crée un forum sur un site et qui fonction bien mais aujourd'hui sur local je n'arrive pas affichée Lister dans un tableau à 2 colonnes des dossiers et leurs contenus [ par jibtothenight ] Bonjour,Avec mon php j'arrive à  aficher le nom de mes dossiers et leurs contenus qui sont sur le serveur, voici mon code : function parcours_dossier( TABLEAU PHP [ par daris ] Bonjour,J'ai un tableau qui se présente comme ci dessous.array{    [HUMIDITE] => Array        {            [Humidité] => Array                {        array et formulaire [ par laubro ] Bonjourj'ai encore des soucis avec les tableauxvoils, je récuprèe des données dans des champs texte dans un formulaire, je veux pouvoir les modifier e


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,749 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales