php實(shí)現(xiàn)每天自動(dòng)變換隨機(jī)問(wèn)候語(yǔ)的方法
本文實(shí)例講述了php實(shí)現(xiàn)每天自動(dòng)變換隨機(jī)問(wèn)候語(yǔ)的方法。分享給大家供大家參考。具體分析如下:
這里預(yù)先定義一個(gè)php數(shù)組,里面存放一些隨機(jī)問(wèn)候語(yǔ),調(diào)用的時(shí)候指定是按照天,月還是年來(lái)自動(dòng)更換問(wèn)候語(yǔ),如果選擇月,則會(huì)每月更換一條問(wèn)候語(yǔ)顯示,不用每個(gè)月手動(dòng)更換了,并且這段php代碼比使用JS實(shí)現(xiàn)對(duì)搜索引擎友好
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. */
使用范例:
// 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);
希望本文所述對(duì)大家的php程序設(shè)計(jì)有所幫助。
相關(guān)文章
用PHP中的 == 運(yùn)算符進(jìn)行字符串比較
用PHP中的 == 運(yùn)算符進(jìn)行字符串比較...2006-11-11實(shí)測(cè)在class的function中include的文件中非php的global全局環(huán)境
正如標(biāo)題所言經(jīng)測(cè)試的結(jié)果為:在class中include后,被include文件變量域已經(jīng)變成func中了,非全局.但是可以通過(guò)global提升,感興趣的朋友可以參考下哈,希望對(duì)大家有所幫助2013-07-07PHP文件去掉PHP注釋空格的函數(shù)分析(PHP代碼壓縮)
我自己嘗試過(guò)正則,但是發(fā)現(xiàn)在過(guò)濾單行注釋等方面不盡如意,很容易出錯(cuò)。無(wú)意中看到了某sns里面的strip_whitespace函數(shù),特進(jìn)行分享,希望能對(duì)需要的朋友有所幫助2013-07-07基于ThinkPHP+uploadify+upload+PHPExcel 無(wú)刷新導(dǎo)入數(shù)據(jù)
這篇文章主要介紹了基于ThinkPHP+uploadify+upload+PHPExcel 無(wú)刷新導(dǎo)入數(shù)據(jù)的相關(guān)資料,需要的朋友可以參考下2015-09-09php性能優(yōu)化進(jìn)階不要在for循環(huán)中操作DB
這篇文章主要為大家介紹了php性能優(yōu)化進(jìn)階不要在for循環(huán)中操作DB,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-06-06