2 Stimmen

Holen Sie sich ein zufälliges Element aus einer flachen Textdatei - php?

Im Grunde möchte ich einfach ein zufälliges Testimonial aus einer flachen Textdatei extrahieren, die ich habe. Ich habe den Code, um sie zu ziehen, zu mischen und ALLE mit einer foreach-Anweisung anzuzeigen.... aber ich bin mir nicht sicher, was ich tun soll, wenn ich nur EINS möchte. Sollte ich die Foreeach ändern?

srand((double)microtime()*1000000);
$f_contents = file_get_contents("testimonials.txt");
$line = explode("\n",$f_contents);
$noe = count($line); 
shuffle($line);
foreach ($line as $str ){
//echo code to output 
}

Vielen Dank im Voraus für die Hilfe! :)

8voto

Einmal gemischt, verwenden Sie einfach das erste Element im Array

echo $line[0];

array_rand() und nicht das Mischen ist wahrscheinlich schneller

echo $line[array_rand($line)];

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X