Random und Textdateien???

Extremniki

Erfahrenes Mitglied
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
 
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.
 
PHP:
<?
$artikel = file("artikel.txt");
srand((double)microtime()*1000000);
shuffle($artikel);
$zufallsartikel = $artikel[0];
?>
Wie immer untested und ohne Garantie.
 
Zurück