txt Datei: neuster eintrag zuerst

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • txt Datei: neuster eintrag zuerst

    Hallo php-resource.de Community,

    ich habe leider wieder ein Problem mit txt Dateien:

    Meine Textdatei soll den neuesten Eintrag zuerst anzeigen.

    PHP-Code:
    //Komentare lesen

    //$contents[details] ist meine Quelldatei
    if ( is_file $contents[details] ) )
    {

    $lines file($contents[details]);

    foreach(
    $lines as $line)
    {
      
    $value explode("|",$line);

    Hat jemand eine Idee für mich, wie ich den Inhalt der Datei von der letzten
    Zeile bis zur ersten Zeile auslesen kann und nicht umgekehrt, wie üblich?

  • #2
    Hallo,

    siehe:

    array_reverse() -> http://www.php.net/manual/de/function.array-reverse.php

    mfg

    Kommentar


    • #3
      array_reverse
      Die Regeln | rtfm | register_globals | strings | SQL-Injections | [COLOR=silver][[/COLOR][COLOR=royalblue]–[/COLOR][COLOR=silver]][/COLOR]

      Kommentar


      • #4
        dankeschön

        Kommentar


        • #5
          wird die datei groß?

          Kommentar


          • #6
            wird die datei groß?
            Wenn ja ist sowas hier sicherlich schneller ...
            PHP-Code:
            $count count $array );
            for ( 
            $i 0$i $count$i ++ ) {
                 echo 
            $array $count $i ];

            Die Regeln | rtfm | register_globals | strings | SQL-Injections | [COLOR=silver][[/COLOR][COLOR=royalblue]–[/COLOR][COLOR=silver]][/COLOR]

            Kommentar


            • #7
              @tontechniker
              Warum gehst du aber das gesamte Array durch nur um aus das letzte Element zuzugreifen ?
              Warum nicht so ?
              PHP-Code:
              echo array_pop(file('datei.txt')); 
              Du gibst mit deiner Schleife ja soviel mal das letzte Element aus, wie du Elemente im Array hast.


              Gruss

              tobi
              EDIT:

              Kommando zurück: Gerade gelesen, dass der TS ja das ganze Array umgekehrt ausgeben will

              Gutes Tutorial | PHP Manual | MySql Manual | PHP FAQ | Apache | Suchfunktion für eigene Seiten

              [color=red]"An error does not become truth by reason of multiplied propagation, nor does truth become error because nobody sees it."[/color]
              Mohandas Karamchand Gandhi (Mahatma Gandhi) (Source)

              Kommentar

              Lädt...
              X