Marco Matruglia <freak88@oncable.dk> wrote:
>> Læs filen ind i et array med file(). Find en tilfældig key med
>> array_rand().
> Øhhh?
> Beklager, men kan du skære det lidt ud i pap?
> Jeg er ik så smartass til php =)
Manualen findes bla. på
http://dk.php.net/manual/
Til at starte med læser vi linierne i flaf.txt ind i et array vha. file();
<
http://dk.php.net/manual/en/function.file.php>:
$linier = file("flaf.txt");
Til at udvælge en tilfældig nøgle i array'et $linier, benytter vi
array_rand(); <
http://dk.php.net/manual/en/function.array-rand.php> -
Manualen foreslår at man seed'er tilfældighedsgeneratoren først. Det gør vi
(som følge af eksemplet i manualen):
srand ((float) microtime() * 10000000);
Derefter vælger vi en tilfældig nøgle:
$nogle = array_rand($linier);
Så skal vi bare have udskrevet linien fra arrayet med nøglen $nogle:
print $linier[$nogle];
En anden gang bør du læse manualen før du spørger - der står nogle gode
eksempler for langt de fleste funktioner.
--
Christian Jørgensen / The knack of flying is learning how to throw
http://www.razor.dk / yourself at the ground and miss.