Accueil > Forum > > > > traitement recursif a l'interieur d'une classe
traitement recursif a l'interieur d'une classe
mercredi 11 mai 2005 à 12:14:59 |
traitement recursif a l'interieur d'une classe

pingwin
|
Bon la j'ai un probleme que lequel je seche un peu depuis qqes jours peut-etre pourrez-vous eclairer ma lanterne. En fait je dois generer une carte du reseau d'une entreprise automatiquement et schematiquement, respectant juste la topologie du reseau. En fait grace a la commande show cdp neighbors sur les equipements cisco, j'arrive a recuperer les voisins directs de l'equipement concerne. Jusque la tout va bien. J'ai donc une fonction qui se connecte en telnet, lance la fameuse commande (sh cdp neighbor), je recupere tout ce qu'il me faut sous forme de fichier texte. En fait, j'ai fait une classe Telnet qui gere tout ca et qui a un tableau de voisinage. Le truc c'est que une fois ce tableau recupere, je voudrais pouvoir appliquer les fonctions de ma classe telnet sur chacun des elements du tableau pour ainsi recuperer les voisins des voisins... Cependant, en php je ne vois pas trop comment faire ça recursivement... et la je bloque. Si qqun a une idee...
En fait je me demande si l'utilisation d'une classe est utile...
|
|
mercredi 11 mai 2005 à 13:15:15 |
Re : traitement recursif a l'interieur d'une classe

malalam
|
Hello,
tu fais une boucle... ?
Exemple :
J'ai une classe basique :
class affiche_nom {
public $nom;
public function __construct ($nom) {
$this -> nom = $nom;
public function affichage () {
echo 'Le nom est : ', $this -> nom, '<br />';
}
}
}
Mais j'ai un tableau avec des noms, et pas une seule variable :
$tableau = array ('Marcel', 'Gertrude');
Ben soit je modifie ma classe pour qu'elle accepte les tableaux, soit je boucle sur mon tableau et sur l'appel :
foreach ($tableau as $noms) {
$obj_aff_nom = new affiche_nom ($noms);
$obj_aff_nom -> affichage ();
}
J'aurai :
Le nom est Marcel
Le nom est Gertrude
|
|
mercredi 11 mai 2005 à 13:16:00 |
Re : traitement recursif a l'interieur d'une classe

malalam
|
Bon j'ai merde avec les accolades lol. Mais on s'en fout :-)
|
|
Cette discussion est classée dans : tableau, traitement, classe, telnet, voisins
Répondre à ce message
Sujets en rapport avec ce message
Traitement d'une requete SQL parmis plusieurs [ par M000004965 ]
Hello tout le monde,j'ai un tableau issu d'une requete SQL.Je desire trier ce tableau par un simple clic sur une entete de colone mais en fonction de
Traitement de résultat en tableau [ par Son_of_the_Sun ]
Bonjour, j'ai une table A et une table B qui contient des champs liés à la table A (ex: b1 => a1, b2 =>a1, b3=>a2, b4=>a3, b5=>a3, b6=>a3) Je voudra
Créer un tableau avec les bonnes valeurs seulement [ par jmobylette ]
Bonjour !Voilà, j'ai un petit problème pour générer un tableau tout simple avec des données numériques.J'ai 3 tables dans ma base de données qui vont
taille max d'un tableau [ par Urukai1 ]
petite question toute bete - jusqu'à combien d'elements de type 'ma cle' => 'ma valeur' peut-on mettre dans un tableau en php sans que ca sature le s
inscription d'un eleve dons une classe [ par mloukaddi ]
merci infeniment pour ce site . je preparer une appli en php et mysql dons l'aquil jai un tableau eleve dons la base de donne et un formulaire remplir
convertir plusieurs variable en un tableau [ par 1030 ]
Bonjour, me semble que c'est possible .... j'ai des variable [code=php]$nom = "mon nom"; $prenom = "asddfsd";[/code] et j'aimerais les faire passer
afficher image dans un tableau [ par hitu ]
Bonjour, je voudrais afficher mes images à partir du dossier photo qui se trouve dans le repertoire www de wamp. J'arrive à visualiser les images qu
Construction et exploitation d'un tableau suite à une boucle [ par eltyty ]
Bonjour je suis en train de m'initier à l'object donc je souhaite faire une class pour la requête et une pour l'exploitation. Donc j'ai fait une clas
Générer un tableau php a partir d une requête [ par jeffreynaz ]
Bonjour , je rencontre un petit problème sur mon site :/ Je dispose d une première page php avec une liste déroulante a partir de données de ma base
Livres en rapport
|
Derniers Blogs
TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 !TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 ! par ROMELARD Fabrice
Speakers: Fabrice Meillon et Stanislas Quastana Cette session est basée entièrement sur celle donnée lors de la BUILD cet hiver. Il n'y a pas d'ajout d'information en rapport avec cet évènement passé. Windows 8 Server sera intégralem...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice [HTML5] AUTOUR DU W3C : NOUVEAUX STANDARDS ET WEB MOBILE (LILLE)[HTML5] AUTOUR DU W3C : NOUVEAUX STANDARDS ET WEB MOBILE (LILLE) par Gio
Je m'y prends un peu tard je sais, mais bon je suis développeur web et donc hyper fainéant ! Toujours dans le cadre des technologies émergentes, ici HTML5, parce qu'on aime HTML5 chez Wyg , nous seront présent, le vieux ( Aurélien V.) et moi, pour pr...
Cliquez pour lire la suite de l'article par Gio [WP7] DYNAMICALLY CHANGE STARTUP PAGE[WP7] DYNAMICALLY CHANGE STARTUP PAGE par KooKiz
Let's say that you want to allow the user to customize the startup page of your application. You can easily change the startup page by editing the 'NavigationPage' attribute in the manifest file. But the manifest cannot be modified once the applicatio...
Cliquez pour lire la suite de l'article par KooKiz SESSION SILVERLIGHT 5 3D : SLIDES ET DEMOSSESSION SILVERLIGHT 5 3D : SLIDES ET DEMOS par Groc
Durant les techdays, j'ai eu le plaisir d'animer une session sur Silverlight 5 et la 3D avec Simon Ferquel. Comme promis, voici nos slides et mes démos (celles avec le viper BSG) ici et là. Pour mémoire, les démos utilisent toutes le viper BSG...
Cliquez pour lire la suite de l'article par Groc
Logiciels
DocTranslate (V3.1.0.0)DOCTRANSLATE (V3.1.0.0)DocTranslate est un traducteur de document Microsoft Word, PowerPoint et Excel. Il permet d'autom... Cliquez pour télécharger DocTranslate Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System
|