Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » PHP » Verschachtelte for schleife

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
12.01.2005, 20:45 Uhr
Manuel Hoelig



Hallo,
ich schreibe gerade an einem Netzwerkanalyse Programm. um die IP Nummern Hochzuzählen verwende ich eine vierfach verschachtelte for schleife.
code:

PHP 4:
$endwert=255;
for($var1=0;$var1<=$endwert;$var1++){
  for($var2=0;$var2<=$endwert;$var2++){
    for($var3=0;$var3<=$endwert;$var3++){
      for($var4=0;$var4<=$endwert;$var4++){
      }
    }
  }
}  



Wie ihr euch sicherlich vorstellen könnt, brauch die schleife allein nur für das Hochzählen (von 0.0.0.0 bis 255.255.255.255) schon seine gewisse zeit.

somit suche ich nun nach einen algorithmus beziungsweise eine Methode um diese schleife zu vereinfachen. (mit anderen worten wie könnte ich die schleife schneller machen.)
Grüsse Manuel


Bearbeitung von Pablo:

Benutze die PHP Tag selber


Dieser Post wurde am 12.01.2005 um 22:22 Uhr von Pablo editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
12.01.2005, 21:28 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


ob du das nun unter php oder unter c++ diskutierst macht die schleife auch nicht schneller...

du musst dir überlegen ob du wirklich alle ip adressen scannen musst an sonsten kommst du da nicht drum rum und da gibts nichts schneller zu machen... wenn du 2hoch32 adressen scannen willst musst du auch jede einzelen ansprechen... wenn du weniger ansprichst hast du nicht alle gescannt... du musst dir also überlegen ob du wirklich alle durchgehen musst (wie schon von virtual erwähnt welche den überhaupt in frage kommen an sonsten kommst du da nicht drum rum)
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ PHP ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: