Davey
Davey

Reputation: 1324

Cleaner PHP Random Text

Playing around with generating text randomly with each page refresh using php. Is there a cleaner way to approach this? Also, can this be done with jquery?

<?php
$random_text = array("Random Text 1",
                "Random Text 2",
                "Random Text 3",
                "Random Text 4",
                "Random Text 5");
srand(time());
$sizeof = count($random_text);
$random = (rand()%$sizeof);
print("$random_text[$random]");
?>

Upvotes: 0

Views: 1680

Answers (1)

Yacoby
Yacoby

Reputation: 55445

Use array_rand()

$random_text = array("Random Text 1",
                "Random Text 2",
                "Random Text 3",
                "Random Text 4",
                "Random Text 5");

print_r($random_text[array_rand($random_text)]);

Upvotes: 8

Related Questions