tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
3
ZUGRIFFE
359
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Extremniki Extremniki ist offline Mitglied Gold
    Registriert seit
    May 2002
    Ort
    Werther (NRW)
    Beiträge
    125
    Hallo Leute, hab mal wieder ein Problem, welches ich auch durch die Such-Funktion nicht lösen konnte.

    Und zwar habe ich in einer Textdatei mehrere Artikel stehen, die ich nach Artikelnummer auslese (im Array hat diese den Wert $e[0]).

    Jetzt möchte ich auf einer Seite immer zufällig einen Artikel angezeigt bekommen. Das ist soweit auch kein Problem für mich, jedoch sind die Artikelnummern nicht lückenlos vergeben und da ich ja für rand einen min und einen max Wert vergeben muss ist das ein Problem.

    Kann mir da einer weiterhelfen?

    Gruß Nikolaj
     
    tja, wo sehe ich mich in zwanzig jahren? ich schätze da lieg ich wahrscheinlich im krankenhaus, weil ich mir einen bruch gehoben habe, als ich mit meinem sohn den neuen cpu-lüfter für seinen 2,4 terrahertz prozessor die treppe hochgewuchtet habe!

  2. #2
    Registriert seit
    Dec 2001
    Ort
    Bayern
    Beiträge
    5.806
    Blog-Einträge
    5
    Hm... aus deiner Beschreibung geht jetzt nicht ganz so klar hervor, wie deine Datenstrukturen aussehen...

    Aber ich denke mal shuffle() sollte dir da helfen...
     
    „Gib einem Menschen einen Fisch, und er wird für einen Tag satt. Lehre ihn Fischen, und er wird ein Leben lang satt.“
    “For every complex problem, there is an answer that is short, simple and wrong.”
    “Pessimism is safe, but optimism is a lot faster!”


    Aktuelles Coding Quiz: #17 - Wörter kreuz und quer

  3. #3
    Extremniki Extremniki ist offline Mitglied Gold
    Registriert seit
    May 2002
    Ort
    Werther (NRW)
    Beiträge
    125
    wenn ich das richtig verstehe, dann würfelt shuffle die elemente meines arrays durcheinander (verzeih mir, wenn ich das doch sehr laienhaft verstehe und ausdrücke). ich möchte aus folgender txt:

    0001111|-|blabla|-|....|-|
    0001123|-|blabla|-|....|-|
    0055555|-|blabla|-|....|-|
    0612564|-|blabla|-|....|-|
    1111111|-|blabla|-|....|-|
    ...
    9999999|-|blabla|-|....|-|

    immer per zufall nur eine zeile auslesen. wie man sieht, sind die artikelnummern lückenhaft. das ist auch mein problem.
     
    tja, wo sehe ich mich in zwanzig jahren? ich schätze da lieg ich wahrscheinlich im krankenhaus, weil ich mir einen bruch gehoben habe, als ich mit meinem sohn den neuen cpu-lüfter für seinen 2,4 terrahertz prozessor die treppe hochgewuchtet habe!

  4. #4
    Registriert seit
    Dec 2001
    Ort
    Bayern
    Beiträge
    5.806
    Blog-Einträge
    5
    PHP-Code:
    <?
    $artikel 
    file("artikel.txt");
    srand((double)microtime()*1000000);
    shuffle($artikel);
    $zufallsartikel $artikel[0];
    ?>
    Wie immer untested und ohne Garantie.
     
    „Gib einem Menschen einen Fisch, und er wird für einen Tag satt. Lehre ihn Fischen, und er wird ein Leben lang satt.“
    “For every complex problem, there is an answer that is short, simple and wrong.”
    “Pessimism is safe, but optimism is a lot faster!”


    Aktuelles Coding Quiz: #17 - Wörter kreuz und quer

Ähnliche Themen

  1. Random ohne import / Random-Alternative
    Von Syrill im Forum Java
    Antworten: 4
    Letzter Beitrag: 03.11.10, 08:06
  2. scp, nur textdateien
    Von PhoenixDH im Forum Linux & Unix
    Antworten: 2
    Letzter Beitrag: 14.09.05, 08:15
  3. Textdateien und C#
    Von mordillo im Forum .NET Archiv
    Antworten: 16
    Letzter Beitrag: 24.12.04, 04:53
  4. seek in textdateien
    Von savar im Forum Delphi, Kylix, Pascal
    Antworten: 2
    Letzter Beitrag: 17.06.04, 15:56
  5. random ist nicht random? :/
    Von sam im Forum PHP
    Antworten: 2
    Letzter Beitrag: 03.04.03, 00:55