This article illustrates how PHP implements a daily automatic transformation of random greetings. Share to everyone for your reference. The specific analysis is as follows:
Here is a predefined PHP array, there are some random greetings, call the time to specify the day, month or year to automatically replace the greeting, if the choice of month, will be a month to replace a greeting show, do not have to manually replace each month, and this section of PHP code than using JS to achieve search engine friendly
?
1 2 3 4 5 6 7 8 9 10 11 12 13 14-15 16 |
function Randomquotebyinterval ($TimeBase, $QuotesArray) {//Make sure it is a integer $TimeBase = intval ($TimeBase);//Ho W Many items are in the array? $ItemCount = count ($QuotesArray); By using the modulus operator we get a pseudo//random index position this is between zero and the//maximal value (I Temcount) $RandomIndexPos = ($TimeBase% $ItemCount); The random array element return $QuotesArray [$RandomIndexPos]; } * * * * *--> Example section below for a * * detailed instruction. */ |
Use Example:
?
1 2 3 4, 5 6 7 8 9 10 11 12 13 14 15 |
Use the "Day of" the "year" to get a daily changing//quote changing (z = 0 till 365) $DayOfTheYear = date (' z '); 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 t He making to this snippet. ', ' nice snippets ', ' The modulus operator rocks! ', ' PHP are cool. ' Print Randomquotebyinterval ($DayOfTheYear, $RandomQuotes); |
I hope this article will help you with your PHP program design.