SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Handbuch der Java-Programmierung

Handbuch der Java-Programmierung zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP für Fortgeschrittene und Experten
Hilfe Community Kalender Heutige Beiträge Suchen

PHP für Fortgeschrittene und Experten Fortgeschrittene und Experten können hier über ihre Probleme und Bedenken talken

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 15.05.2005, 17:18:01
Malle666 Malle666 ist offline
Anfänger
 
Registriert seit: Apr 2005
Beiträge: 49
Sortieren!?

Also,
wie kann ich eine TXT sortiert ausgeben lassen?

Beispiel:
Ich habe jetzt in der ersten reihe halt MEMBER1
in der zweiten MEMBER2
in der dritten LEADER
in der vierten MEMBER3

Jetzt will ich bei der ausgabe machen das er halt nachckeckt in welche REIHE leader steht, dann soll er diese REIHE ausgeben.
Und dann erst die anderen !?
Mit Zitat antworten
  #2  
Alt 15.05.2005, 17:33:07
Benutzerbild von xabbuh
xabbuh xabbuh ist offline
SELFPHP Guru
 
Registriert seit: May 2003
Beiträge: 7.187
AW: Sortieren!?

Lies den Inhalt der Datei und packe diese in ein Array, so dass du das Array entsprechend mit sort(), asort() oder ksort() sortieren kannst.
Mit Zitat antworten
  #3  
Alt 15.05.2005, 18:06:47
Malle666 Malle666 ist offline
Anfänger
 
Registriert seit: Apr 2005
Beiträge: 49
AW: Sortieren!?

hmm ich habs momentan so:

PHP-Code:
<?       $datei = "member.txt";
      $array = file($datei);
for($x=0;$x<count($array);$x++)
{
echo $array[$x]; ?>
Wie die SORT funcen check ich irgendwie net ganz? -.-
Mein prob ist, ich hab in den ZEILEN noch mehr stehen und muss dann erstmal abfragen in welcher ZEILE sich leader befindet !?
Oder geht das mit den SORT einfacher ?
Irgendwie verstehe ich net wie ich SORT auf mein PROB anwenden soll?

Geändert von Malle666 (15.05.2005 um 18:09:30 Uhr)
Mit Zitat antworten
  #4  
Alt 15.05.2005, 18:34:22
Benutzerbild von xabbuh
xabbuh xabbuh ist offline
SELFPHP Guru
 
Registriert seit: May 2003
Beiträge: 7.187
AW: Sortieren!?

Zitat:
Zitat von Malle666
Wie die SORT funcen check ich irgendwie net ganz? -.-
Hast du dir die Links durchgelesen, die ich dir gegeben hatte?

Zitat:
Zitat von Malle666
Mein prob ist, ich hab in den ZEILEN noch mehr stehen und muss dann erstmal abfragen in welcher ZEILE sich leader befindet !?
Wie genau ist denn so eine Zeile grundsätzlich aufgebaut?
Mit Zitat antworten
  #5  
Alt 15.05.2005, 21:46:02
Malle666 Malle666 ist offline
Anfänger
 
Registriert seit: Apr 2005
Beiträge: 49
AW: Sortieren!?

Das ist halt HTML code noch mit dabei, denn es werden halt alle member mit tabellen in eine TXT gespeichert -.-
Mit Zitat antworten
  #6  
Alt 16.05.2005, 10:52:49
Benutzerbild von xabbuh
xabbuh xabbuh ist offline
SELFPHP Guru
 
Registriert seit: May 2003
Beiträge: 7.187
AW: Sortieren!?

Zitat:
Zitat von Malle666
Das ist halt HTML code noch mit dabei, denn es werden halt alle member mit tabellen in eine TXT gespeichert -.-
Und wie wäre es, wenn du dann mal exemplarisch ein, zwei Zeilen postest?
Mit Zitat antworten
  #7  
Alt 16.05.2005, 14:03:42
Malle666 Malle666 ist offline
Anfänger
 
Registriert seit: Apr 2005
Beiträge: 49
AW: Sortieren!?

  • <font color=666666><table border=0 width=512 bgcolor=292929><tr><td width=350><b>Nick:</b> Prof.<br><b>Rang:</b> Tacticorga<br><b>Name:</b> Florian Heppner<br><b>Alter:</b> 18<br><b>Geschlecht:</b> männlich<br><b>Wohnort:</b> Marl<br><b>ICQ:</b> 158-002-171<br><b>Mail:</b> prof-fh@gmx.net</td><td><img width=100 height=100 src=http://hateserver.ha.funpic.de/xLCLAN/upload/memblogo.jpg></td></tr></table>
    <font color=666666><table border=0 width=512 bgcolor=292929><tr><td width=350><b>Nick:</b> Thunder<br><b>Rang:</b> Squadmember<br><b>Name:</b> Markus<br><b>Alter:</b> 19<br><b>Geschlecht:</b> männlich<br><b>Wohnort:</b> Karlsruhe<br><b>ICQ:</b> 211-364-073<br><b>Mail:</b> Fotzehirn@web.de</td><td><img width=100 height=100 src=http://hateserver.ha.funpic.de/xLCLAN/upload/memblogo.jpg></td></tr></table>

Jetzt sind z.b. noch mehr in der TXT und wie man sieht steht bei RANG halt verschiedenes, und der soll halt nach den rängen dann immer sortiert ausgeben!!?
Mit Zitat antworten
  #8  
Alt 16.05.2005, 14:10:11
Benutzerbild von |Coding
|Coding |Coding ist offline
Administrator
 
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 41
Beiträge: 5.255
|Coding eine Nachricht über Skype™ schicken
AW: Sortieren!?

Warum speicherst Du nich alles in einer Datenbank? So kannst Du einfach sortieren wo nach Du moechtest.
__________________
Gruß |Coding

---
Qozido® - Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.

www.qozido.de
Mit Zitat antworten
  #9  
Alt 16.05.2005, 14:35:49
Benutzerbild von xabbuh
xabbuh xabbuh ist offline
SELFPHP Guru
 
Registriert seit: May 2003
Beiträge: 7.187
AW: Sortieren!?

Also, wenn du wirklich nicht auf eine Datenbank zurückgreifen willst, solltest du es so ähnlich machen:
PHP-Code:
<?php
    
//  Datei zeilenweise einlesen
    
$lines file($file);

    
//  Array, das mit den Daten gefüllt wird
    
$details = array();

    
//  alle Zeilen durchlaufen und in einem Array ablegen
    //  Schlüssel ist der Rang (wird durch regulären Ausdruck ermittelt
    
foreach($lines as $line) {
        
$regex '#.*<b>Rang:</b>(.+)<br>.*#iUs';
        
preg_match($regex$line$matches);
        
$rang  $matches[1];
        if(!
array_key_exists($rang$details)) {
            
$details[$rang] = array();
        }
        
$details[$rang][] = $line;
    }

    
//  jetzt sortieren wir mit ksort() aufsteigend nach dem Rang
    
ksort($details);

    
//  nun können die Daten ausgegeben werden
?>
Mit Zitat antworten
  #10  
Alt 17.05.2005, 19:59:57
Malle666 Malle666 ist offline
Anfänger
 
Registriert seit: Apr 2005
Beiträge: 49
AW: Sortieren!?

Wie sortiert der den nach deinem script? 0_o ich check das irgendwie garnet ^^ :P
Also Array usw. is ja klar, aber

$regex = '#.*<b>Rang:</b>(.+)<br>.*#iUs';

Was ist *#iUs ?
Und was genau muss ich jetzt als ausgabe schreiben?
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

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

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Sortieren eines Arrays mit Objekten verschiedener Verschachtelung Sidey PHP für Fortgeschrittene und Experten 2 08.12.2003 21:10:32
SQL-Result Tabelle sortieren StefanGe PHP Grundlagen 1 10.11.2003 00:17:35
sortieren nach mehrern... blueitec MySQLi/PDO/(MySQL) 1 28.10.2003 14:37:42
mehrdimensionales Array sortieren blaue-sau PHP Grundlagen 2 18.09.2003 21:02:15
Arrays sortieren pmw PHP für Fortgeschrittene und Experten 1 17.09.2002 20:36:34


Alle Zeitangaben in WEZ +2. Es ist jetzt 11:18:20 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt