程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> php實現每天自動變換隨機問候語的方法

php實現每天自動變換隨機問候語的方法

編輯:關於PHP編程

       本文實例講述了php實現每天自動變換隨機問候語的方法。分享給大家供大家參考。具體分析如下:

      這裡預先定義一個php數組,裡面存放一些隨機問候語,調用的時候指定是按照天,月還是年來自動更換問候語,如果選擇月,則會每月更換一條問候語顯示,不用每個月手動更換了,並且這段php代碼比使用JS實現對搜索引擎友好

      ?

    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); // 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. */

      使用范例:

      ?

    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'); // 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);

      希望本文所述對大家的php程序設計有所幫助。

    1. 上一頁:
    2. 下一頁:
    Copyright © 程式師世界 All Rights Reserved