TP Underground Lounge 07/08
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 27.06.2004, 16:07   #1
TP-Specialist
 
Benutzerbild von theo
 
Registriert seit: Apr 2002
Ort: 743, evergreen terrace
theo bringt sich richtig ein

dateien aus einem verzeichnis auslesen und geordnet ausgeben


hallo tp-gemeinde,

ich weiss: der titel ist nicht der wahnsinn, aber ich hatte auch schon schlechtere.

wie soll man das auch sonst erklaeren?! ich lese ein verzeichnis aus und lege die dateienamen in ein array. nur werden sie dort der reihenfolge der letzten aenderung oder der erstellung geordnet. mit anderen worten ist die reihenfolge der keys nicht unbedingt mit der eigentlichen reihenfolge der inhalte (alphabetisch oder numerisch) identisch.
was aber, wenn mein array bereits gefuellt, aber die reihenfolge der inhalte nicht mit den keys uebereinstimmt und befehle wie array_reverse nur unsinn erzeugen?! wie kann ich das array alphabetisch nach den inhalten sortieren und dann dafuer sorgen, dass die keys neu gesetzt werden?

danke fuers zuhoeren und die hilfe

gruss,
hardy
theo ist offline   Mit Zitat antworten


Alt 27.06.2004, 16:32   #2
TP-Veteran
 
Benutzerbild von heatseeker
 
Registriert seit: Jun 2003
Ort: Aachen
heatseeker bringt sich richtig einheatseeker bringt sich richtig ein
arsort()

Heatseeker
heatseeker ist offline   Mit Zitat antworten
Alt 27.06.2004, 16:35   #3
TP-Veteran
 
Benutzerbild von heatseeker
 
Registriert seit: Jun 2003
Ort: Aachen
heatseeker bringt sich richtig einheatseeker bringt sich richtig ein
und ksort() bzw. krsort() wenn du nach dem Schlüssel sortieren willst.

SChau dir auch natsort() und natcasesort() an.

sort() und rsort() sortieren auch nach den Werten.

Am besten mal ne gute Funktionsreferenz kaufen oder ins Manual schauen !


Heatseeker
heatseeker ist offline   Mit Zitat antworten
Alt 27.06.2004, 16:38   #4
TP-Specialist
 
Benutzerbild von theo
 
Registriert seit: Apr 2002
Ort: 743, evergreen terrace
theo bringt sich richtig ein
ok, dann habe ich die reihenfolge im array. nur lese ich das array ueber eine for-schleife aus, die die elemente per race-condition ansteuert. wenn dann also $i = 0,1,2,3,... hab ich nix gekonnt. die reihenfolge ist dann wieder so, als haette ich nicht sortieren lassen.

ich sehe: wir kommen meinem problem naeher.
theo ist offline   Mit Zitat antworten
Alt 27.06.2004, 16:48   #5
TP-Veteran
 
Benutzerbild von heatseeker
 
Registriert seit: Jun 2003
Ort: Aachen
heatseeker bringt sich richtig einheatseeker bringt sich richtig ein
Du sortierst einfach nach den Werten und überträgst diese Struktot mit ner Schleife auf ein anders Array.
Dann hast du da auch die richtige Reihefolge der Keys.

Heatseeker
heatseeker ist offline   Mit Zitat antworten
Alt 27.06.2004, 16:48   #6
TP-Specialist
 
Benutzerbild von theo
 
Registriert seit: Apr 2002
Ort: 743, evergreen terrace
theo bringt sich richtig ein
ok, thanks!!!

ich nehme alles zurueck und behaupte das gegenteil.
die sortierung, so wie ich sie wollte, hab ich mit natcasesort() schon erreicht.

vielen dank und einen schoenen restlichen sonntag!

hardy

Geändert von theo (27.06.2004 um 16:51 Uhr).
theo ist offline   Mit Zitat antworten
Alt 27.06.2004, 16:50   #7
TP-Veteran
 
Benutzerbild von heatseeker
 
Registriert seit: Jun 2003
Ort: Aachen
heatseeker bringt sich richtig einheatseeker bringt sich richtig ein
Für sowas bin ich doch hier.
Und ich hab auch was dazugelernt : Ich musste ja schließlich auch erst im Buch nachlesen welche Funktionen zum sortíeren gehen.

Schönen Sonntag dir auch ^^


Heatseeker
heatseeker ist offline   Mit Zitat antworten
Alt 28.06.2004, 10:18   #8
TP-Veteran
 
Benutzerbild von fettmme
 
Registriert seit: Feb 2002
fettmme bringt sich richtig einfettmme bringt sich richtig ein
Zitat:
Zitat von theo
ok, dann habe ich die reihenfolge im array. nur lese ich das array ueber eine for-schleife aus, die die elemente per race-condition ansteuert. wenn dann also $i = 0,1,2,3,... hab ich nix gekonnt. die reihenfolge ist dann wieder so, als haette ich nicht sortieren lassen.

ich sehe: wir kommen meinem problem naeher.
In der Regel ist es besser ein Array mit einer foreach Schleife auszulesen. Dann bekommt man keine Probleme bei "löschrigen" Indexen und es klappt auch mit assoziativen Arrays.

PHP-Code:
$meinArray=array();
foreach(
$meinArray as $key=>$val){
     echo 
$key.'='.$val.'<br />';

__________________
class GetProfileCustomerEntityReceiverInformationReceiverAndProgrammingInforma...{
public function __construct(){ if(!$this) die(' '); } }
http://www.thedailywtf.com/
fettmme ist offline   Mit Zitat antworten
Alt 28.06.2004, 13:11   #9
TP-Specialist
 
Benutzerbild von theo
 
Registriert seit: Apr 2002
Ort: 743, evergreen terrace
theo bringt sich richtig ein
das waere sicher auch eine einfache loesung gewesen, wenn ich nicht die ganzen daten einfach hintereinander weg auslesen wollte. aber ich habe eine tabelle mit einer bestimmten anzahl spalten und einen seitenzaehler wegen der anzahlbegrenzung pro seite. und schon brauche ich eine race-condition und eine begrenzung aller so-und-soviel objekte. und da waere eine foreach-schleife nicht wirklich sinnvoll.
theo ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > Traum-Dynamik
dateien aus einem verzeichnis auslesen und geordnet ausgeben dateien aus einem verzeichnis auslesen und geordnet ausgeben
« Kleines Problemchen mit INSERT INTO | Ausgabe der ASCII Zeichentabelle »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
dateien auslesen und schrieben alfmanuel Traum-Dynamik 3 14.02.2004 13:50
Mehrere Datensätze auslesen und in einem Formular zum editieren anzeigen schlagspin Traum-Dynamik 17 03.08.2003 13:02
text aus file auslesen und filtern jph Traum-Dynamik 3 29.10.2002 21:44
[php] dateien und änderungsdatum auslesen steff Traum-Dynamik 2 02.08.2002 11:07
Newsletter Ausgabe 5 Robert Traum-News 0 17.05.2001 02:37


Alle Zeitangaben in WEZ +2. Es ist jetzt 07:57 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67