Meine Frage - Ich versteh garnix

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Meine Frage - Ich versteh garnix

    Also meine Frage ist Folgende ich habe in einer textdatei mehrere Zeilen. Und eine Zeile sieht so aus :

    FILEOK>Psycomantis;;1061516497;;1;;2;;pxzmuyjiqnzaxawjoyogmnxwdyzmjv;;test;;test@gmx.de;;5;;0000FF;; 0;;;;;;2

    wie kann ich jetzt anstellen das ich nur den teil Psycomantis aus dieser Zeile auslese ? das ganze soll dann aber genau diesen Teil aus den ersten 5 zeilen auslesen. Also die Zeilen sehen alle genau gleich aus bis auf das die werte zwischen den ;; anders sind.


    Ich weiss es ist sicher für die meisten eine Kleinigkeit aber ich bin noch totaler anfänger und habe damit schon so meine Probleme.
    Last edited by Psycomantis; 22-08-2003, 04:28.

  • #2
    PHP Code:
    $file=file('datei.txt'); // liest Datei zeilenweise in Array ein
    for ($i=0;$i<5;$i++) {
      
    $daten=explode(";"$file[$i]); // zerpflückt den aktuellen Datensatz anhand von Semikolon
      
    echo $daten[0]."<br>";  // Ausgabe von erstem Feld -> bei deinem Beispiel "FILEOK>Psycomantis"
      

    Comment


    • #3
      <?php
      $file = implode("\n",file('datei.txt'));
      preg_match_all("#\>(\w*);#",$file,$out);
      $out = array_slice($out[1],0,5);
      print_r($out);
      ?>

      7-/anz

      Comment


      • #4
        Danke erstmal Brainbug ... funzt super der code ... nur hab ich noch ein kleines Problem ... wie mache ich das er die zeilen rückwerts ausliest .. also nicht die ersten 5 zeilen sondern immer die letzten 5 ... es gibt dazu zwar nen befehl aber ich weiss nicht wo ich den genau einsetzten muss

        mfg

        Psycomantis

        Comment


        • #5
          PHP Code:
          for ($i=5;$i<5;$i++) { 

          Comment


          • #6
            wenn ich den wer von 0 auf 5 ändere dann wird garnix mehr angezeigt

            Comment


            • #7
              rückwärts einlesen => $file= array_reverse($file);
              danach kommt dan die for-schleife
              Kissolino.com

              Comment


              • #8
                ok hat geklappt .. DANKE

                Comment


                • #9
                  dann hab ich doch nochmal ne frage , was muss ich machen der er die erste zeile auslässt ?

                  Comment


                  • #10
                    PHP Code:
                    for ($i=1;$i<5;$i++) { 

                    Comment

                    Working...
                    X