Dummdepp: zufallszeile einer textdatei lesen

tag

wie kann man per zufall entscheiden lassen, welche zeile einer textdatei gelesen wird?
bzw wie ließt man eine einzelne zeile dann ein?

danke

  1. hi,

    wie kann man per zufall entscheiden lassen, welche zeile einer textdatei gelesen wird?
    bzw wie ließt man eine einzelne zeile dann ein?

    gar nicht.

    erst alles einlesen, und dann per zufall eine zeile daraus hernehmen.

    oder, wenn die gesamtzahl der zeilen schon bekannt ist, dann reicht natürlich auch ein lesen bis zur zeile X (=zufallswert < max. anzahl).

    aber einen zugriff auf beliebige zeilen ohne durchgehen der vorherigen zeilen erlaubt ein sequentielles dateisystem nun mal nicht.

    gruss,
    wahsaga

    1. dummdepp

      nomen est omen
      --
      Marc Aurel

      1. hi,

        na toll, war ja nur eine frage der zeit, bis es irgendso ein identitätsklauender kleiner wicht auch auf mich abgesehen hat ...

        dieser post

        dummdepp

        nomen est omen

        Marc Aurel

        ist nicht von mir.

        gruss,
        wahsaga

  2. Hallo,

    wie kann man per zufall entscheiden lassen, welche zeile einer textdatei gelesen wird?
    bzw wie ließt man eine einzelne zeile dann ein?

    das geht - wie wahsaga schon schrieb - nicht, aber du könntest die Datei mit file() in ein Array lesen, und dann mit array_rand() (->http://www.php.net/array_rand) ein Element des auswählen.

    Grüße aus Nürnberg
    Tobias

    --
    Selfcode: sh:( fo:) ch:? rl:( br:< n4:& ie:% mo:| va:) de:] zu:) fl:( ss:| ls:[ js:|