PHP random quote generator
In this article, you will learn a very simple code to generate random quote in PHP that generates a random quote every time the page loads.
Some website show random quotes to its visitors on different pages. This is generally used on websites like press releases, speech or news story, as a good quotes can help us to enhance the credibility. It requires to store the contents of quotes either in an array or in a text file. Here, we have mentioned both ways to display random quote -
Random Quote Generator 1
Suppose, we have a text file 'quotes.txt' that contain contexts of quotes.
Place the first quote Place the second quote Place the third quote Place the fourth quote Place the fivth quote Place the sixth quote
The given code loads the contents of the file and arbitrarily shows a line from it. You can utilize this to show an arbitrary statement on a page each time it loads.
<?php $file= "quotes.txt"; $quotes = file($file); srand((double)microtime()*1000000); $randomquote = rand(0, count($quotes)-1); echo $quotes[$randomquote]; ?>
Here is a sample output -
Place the second quote
Random Quote Generator 2
In the given example, we have stored the quotes in an array and used the rand() method to randomly display only one at a time.
<?php $quotes = 'Place the first quote '; $quotes = 'Place the second quote'; $quotes = 'Place the third quote '; $quotes = 'Place the fourth quote '; $quotes = 'Place the fivth quote '; srand ((double) microtime() * 1000000); $random_number = rand(0,count($quotes)-1); echo ($quotes[$random_number]); ?>
Related ArticlesFibonacci series program
Import Excel File into MySQL using PHP
How to display PDF file in PHP from database
How to read CSV file in PHP and store in MySQL
Create And Download Word Document in PHP
PHP SplFileObject Standard Library
Simple File Upload Script in PHP
Sending form data to an email using PHP
Recover forgot password using PHP and MySQL
Php file based authentication
Simple PHP File Cache
How to get current directory, filename and code line number in PHP