mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Do 25.04.2024 02:54 Benutzername: Passwort: Auto-Login

Thema: [ PHP ] Gewaltiges Array durchsuchen - Performanceoptimiert vom 22.11.2005


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> [ PHP ] Gewaltiges Array durchsuchen - Performanceoptimiert
Seite: Zurück  1, 2, 3  Weiter
Autor Nachricht
WurstOderWas

Dabei seit: 26.03.2003
Ort: -
Alter: 43
Geschlecht: Männlich
Verfasst Di 22.11.2005 19:06
Titel

Antworten mit Zitat Zum Seitenanfang

Code:

foreach($foo as $key=>$value){
   if($i < 10){
     bar();
     $i++;
   }else{
      break;
   }
}


So läuft das Array in einem Rutsch durch und stoppt, sobald Du Deine 10 Öcken voll hast...
  View user's profile Private Nachricht senden
nicki4lu
Threadersteller

Dabei seit: 28.06.2005
Ort: Frankfurt (Oder)
Alter: 39
Geschlecht: Weiblich
Verfasst Di 22.11.2005 19:23
Titel

Antworten mit Zitat Zum Seitenanfang

WurstOderWas hat geschrieben:
Code:

foreach($foo as $key=>$value){
   if($i < 10){
     bar();
     $i++;
   }else{
      break;
   }
}


So läuft das Array in einem Rutsch durch und stoppt, sobald Du Deine 10 Öcken voll hast...


Du verstehst es nicht *g* Grins

Ich hab doch geschrieben, dass ich zehn mal das Array durchlaufen lassen will, jeweils mit nem anderen Anfangs-Wert für den key. Das heißt, dass ich zehn mal das Array vollständig durchlaufen lassen muss. Aber egal...

Nicki


Zuletzt bearbeitet von nicki4lu am Di 22.11.2005 19:24, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Anzeige
Anzeige
Account gelöscht


Ort: -
Alter: -
Verfasst Di 22.11.2005 20:00
Titel

Antworten mit Zitat Zum Seitenanfang

Die Schleife ist das elementarste Konstrukt zum Durchwandern des Arrays. Was glaubste denn, was ne Funktion mit Namen
Zitat:
SuchMirNenEintragInMeinemRiesenArray()
macht? Richtig: Erstmal mittles einer ähnlichen Konstruktion auf dein Array zugreifen.

Und eine Funktion mit Namen
Code:
RateWoDieFundstelleIstUndTuMirSchonmalDenZeigerInDieNäheDamitIchNichtDasGanzeArrayDurchsuchenMuss()
gibt es leider nicht, weil kein Computer hellsehen kann.

Optimieren kannst du höchstens, indem du im Vorfeld schon intelligentere Methoden suchst, um deine Daten zu verwalten. Wobei ich 3000 Datensätze im Vergleich jetzt nicht sonderlich umfangreich finde.
 
dastef

Dabei seit: 03.11.2003
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Di 22.11.2005 21:59
Titel

Antworten mit Zitat Zum Seitenanfang

nicki4lu hat geschrieben:
Du verstehst es nicht *g* Grins

Und du kannst scheinbar nicht lesen *zwinker*

Mein bzw. gtz's letzter Post .. gibt doch genug grundlage um das
array nicht zehn mal durchrattern zu müssen ..
  View user's profile Private Nachricht senden
gtz

Dabei seit: 15.04.2002
Ort: -
Alter: 48
Geschlecht: Männlich
Verfasst Di 22.11.2005 22:04
Titel

Antworten mit Zitat Zum Seitenanfang

der mensch will darauf hinaus, dass während des lifecycle des scripts mehrere solcher suchen auf dem array mit verschiedenen unabhängigen parametern durchgeführt werden sollen.
glaubich.
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
nicki4lu
Threadersteller

Dabei seit: 28.06.2005
Ort: Frankfurt (Oder)
Alter: 39
Geschlecht: Weiblich
Verfasst Mi 23.11.2005 10:33
Titel

Antworten mit Zitat Zum Seitenanfang

gtz hat geschrieben:
der mensch will darauf hinaus, dass während des lifecycle des scripts mehrere solcher suchen auf dem array mit verschiedenen unabhängigen parametern durchgeführt werden sollen.
glaubich.


Danke! * Ich bin unwürdig *

Und ich dachte schon es liegt an mir...

Nicki
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Seashore

Dabei seit: 23.05.2005
Ort: Bochum
Alter: 42
Geschlecht: Weiblich
Verfasst Mi 23.11.2005 14:40
Titel

Antworten mit Zitat Zum Seitenanfang

*grins*

Haben deinen Versuche mit array_filter() denn zum Erfolg geführt?
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
nicki4lu
Threadersteller

Dabei seit: 28.06.2005
Ort: Frankfurt (Oder)
Alter: 39
Geschlecht: Weiblich
Verfasst Mi 23.11.2005 17:45
Titel

Antworten mit Zitat Zum Seitenanfang

Hi,

hatte leider noch nicht die Zeit weiterzuarbeiten. Denke, dass wird wohl leider erst nächste Woche wieder der Fall sein, aber ich werde mich dann auf jeden Fall nochmal melden und Ergebnisse und Erkenntnisse veröffentlichen!

Nicki
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
 
Ähnliche Themen Fieses PHP/MySQL-Skript gibt nur "Array Array Array..." aus
OS X | CSV Dateien durchsuchen
Diesen Mac durchsuchen!
Tool zum Textdateien durchsuchen
[PHP] lokale Folders durchsuchen?
Mit Google meine Seite durchsuchen..
Neues Thema eröffnen   Neue Antwort erstellen Seite: Zurück  1, 2, 3  Weiter
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.