Home >Backend Development >PHP Tutorial >PHP method to automatically change random greetings every day, PHP changes greetings_PHP tutorial

PHP method to automatically change random greetings every day, PHP changes greetings_PHP tutorial

WBOY
WBOYOriginal
2016-07-13 09:54:031320browse

php method to automatically change random greetings every day, php to change greetings

This article describes the example of php to automatically change random greetings every day. Share it with everyone for your reference. The specific analysis is as follows:

A php array is predefined here, which stores some random greetings. When calling, specify whether to automatically change the greetings according to day, month or year. If you select month, a greeting will be displayed every month. There is no need to change each greeting. It has been manually replaced in the past month, and this php code is more search engine friendly than using JS

function RandomQuoteByInterval($TimeBase, $QuotesArray){
  // Make sure it is a integer
  $TimeBase = intval($TimeBase);
  // How many items are in the array?
  $ItemCount = count($QuotesArray);
  // By using the modulus operator we get a pseudo
  // random index position that is between zero and the
  // maximal value (ItemCount)
  $RandomIndexPos = ($TimeBase % $ItemCount);
  // Now return the random array element
  return $QuotesArray[$RandomIndexPos];
}
/*
** --> See the example section below for a
**   detailed instruction.
*/

Usage example:

// Use the day of the year to get a daily changing
// quote changing (z = 0 till 365)
$DayOfTheYear = date('z');
// You could also use:
// --> date('m'); // Quote changes every month
// --> date('h'); // Quote changes every hour
// --> date('i'); // Quote changes every minute
// Example array with some random quotes
$RandomQuotes = array(
  'No animals were harmed in the making of this snippet.',
  'Nice snippets',
  'The modulus operator rocks!',
  'PHP is cool.'
);
print RandomQuoteByInterval($DayOfTheYear, $RandomQuotes);

I hope this article will be helpful to everyone’s PHP programming design.

www.bkjia.comtruehttp: //www.bkjia.com/PHPjc/998572.htmlTechArticleHow to automatically change random greetings in php every day, php changes greetings. This article tells the example of how php can automatically change every day. Ways to randomize greetings. Share it with everyone for your reference. Tool...
Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn