舉個例子,我們現在所在的時區是+8,那麼伺服器運行以下指令碼返回的時間應該是這樣的:目前時間假定是2007-03-14 12:15:27 代碼如下複製代碼 echo date(‘Y-m-d H:i:s’, time()); 輸出為:2007-03-14 12:15:27echo gmdate(‘Y-m-d H:i:s’, time()); 輸出為:2007-03-14 04:15:27
bool curl_setopt (int ch, string option, mixed value)curl_setopt()函數將為一個CURL會話設定選項。option參數是你想要的設定,value是這個選項給定的值偽造登入主站wap登入和discuz論壇wap登入,兩邊的使用者資料資料在同一個表中進行調用 //論壇api登入介面地址$uri = “http//www.111cn.net///參數數組 代碼如下複製代碼 $data =
strtr(string,from,to)或者strtr(string,array)首先針對strtr函數第一種方式我們看看下面的舉例: 代碼如下複製代碼 <?phpecho strtr("I Love you","Lo","lO");?>得到的結果是1 I lOve yOu
判斷檔案存在用is_file還是file_exists?在寫程式時發現在判斷檔案是否存在時,有兩種寫法,有的人用了is_file,有的人用了file_exists,用哪個更好或者說更合適呢?看了這篇PHP中file_exists與is_file,is_dir的區別的說法基本明白,PHP的 file_exists = is_dir +
瞭解crypt() 只要有一點使用非Windows平台經驗的讀者都可能對crypt()相當熟悉,這一函數完成被稱作單向加密的功能,它可以加密一些明碼,但不能反過來將密碼重新轉換為原來的明碼。crypt()函數定義如下。 string crypt (string input_string [, string
代碼如下複製代碼 $t1 = microtime(true);// ... 執行代碼 ...$t2 = microtime(true);echo '耗時'.round($t2-$t1,3).'秒'; 簡單說一下. microtime() 如果帶個 true 參數, 返回的將是一個浮點類型. 這樣 t1 和 t2 得到的就是兩個浮點數, 相減之後得到之間的差. 由於浮點的位元很長, 或者說不確定, 所以再用個 round() 取出小數點後 3 位.
SimpleXML 函數允許您把 XML 轉換為對象。通過普通的屬性選取器或數組迭代器,可以處理這個對象,就像處理任何其他對象一樣。其中的一些函數需要最新的 PHP 版本。安裝SimpleXML 函數是 PHP 核心的組成部分。無需安裝即可使用這些函數。 代碼如下複製代碼 <?php //以對象形式返回所有內容 $lib =
array_slice() 函數在數組中根據條件取出一段值,並返回。注釋:如果數組有字串鍵,所返回的數組將保留鍵名。(參見例子 4)文法array_slice(array,offset,length,preserve)函數在數組中根據條件取出一段值,並返回參數 array 必需。規定輸入的數組。offset 必需。數值。規定取出元素的開始位置。如果是正數,則從前往後開始取,如果是負值,從後向前取 offset 絕對值。length
//雙精確度數判斷is_doubleis_double -- is_float() 的別名描述此函數是 is_float() 的別名函數。 代碼如下複製代碼 $Temperature = 15.23; if(is_double($Temperature)) { print("Temperature is a double"."<br>"); } //整數判斷 is_integer -- is_int()
一,擷取指定日期的unix時間戳記 strtotime("2009-1-22") 樣本如下: 1.echo strtotime("2009-1-22")結果:1232553600 說明:返回2009年1月22日0點0分0秒時間戳記 二,擷取英文文本日期時間 樣本如下: 便於比較,使用date將當時間戳記與指定時間戳記轉換成系統時間 (1)列印明天此時的時間戳記strtotime("+1 day") 目前時間: 1.echo date(&
代碼如下複製代碼 <?php // 說明: 用 stripslashes 還原 addslashes 轉義後的資料if(get_magic_quotes_gpc()) { function stripslashes_deep($value) { $value = is_array($value) ? array_
parse_str()函數可實現把字串解析到變數中,這意味著實現了字串與變數之間的一種轉換機制,在與用戶端資料傳遞的過程中,資料是通過字串的形式傳遞,如GET請求,然後在伺服器端通過$_GET/$_POST等全域變數實現字串與變數的轉換,如:http://www.liuhui.info/?index.php?var1=1&var2=2,請求後服務端可使用$_GET['var1']的方式擷取var1=1&var2=2這一段字串轉換成變數。parse_str()函數可實現用樣的功能,
代碼如下複製代碼 <?phpfunction deleteFromArray(&$array, $deleteIt, $useOldKeys = FALSE){ $key = array_search($deleteIt,$array,TRUE); if($key === FALSE) return
先不說什麼先看執行個體#1 array_unshift() example 代碼如下複製代碼 <?php$queue = array("orange", "banana");//定義數組array_unshift($queue, "apple", "raspberry");//向數組插入元素print_r($queue);?> 輸出結果 代碼如下複製代碼
array_splice定義和用法說明array array_splice ( array &$input , int $offset [, int $length [, array $ replacement ]] )array_splice() 把 input 數組中由 offset 和 length 指定的單元去掉,如果提供了 replacement 參數,則用 replacement 數組中的單元取代。返回一個包含有被移除單元的數組。注意 input 中的數字鍵名不被保留。如果
代碼如下複製代碼 $a=array("1,2,3","4"); if(in_array(1,$a)){ echo "條件成立";} 這個條件果然是成立的,按照我的思考邏輯上邊的那個條件只有在參數1的值為”1,2,3“和為4的時候才成立,但是奇怪的是他居然成立了。戰地隨即測試了如下情況: 代碼如下複製代碼 $a=array(&
代碼如下複製代碼 $a['d'][]=1;$a['d'][]=2;echo $str=json_encode(array($a));var_dump(json_decode($str)); 轉碼 代碼如下複製代碼 array(1) { [0]=> object(stdClass)#1 (1) { ["d"]=> array(2)
區別:system() 輸出並返回最後一行shell結果。exec() 不輸出結果,返回最後一行shell結果,所有結果可以儲存到一個返回的數組裡面。passthru() 只調用命令,把命令的運行結果原樣地直接輸出到標準輸出裝置上。相同點:都可以獲得命令執行的狀態代碼demo://system('dir');// exec ('dir');// passthru ('dir');// echo
代碼如下複製代碼 <?php$str=" 去除前後空格 ";echo "方括弧中為原始字串:[".$str."]<br>";echo "原始字串長度:".strlen($str)."<br>";$str1=ltrim($str);echo
date — 格式化一個本地時間/日期date/time 函數允許您提取並格式化伺服器上的日期和時間。注釋:這些函數依賴於伺服器的本地設定。安裝date/time 函數是 PHP 核心的組成部分。無需安裝即可使用這些函數。Runtime 配置日期/時間函數的行為受到 php.ini 中設定的影響。Date/Time 配置選項:名稱 預設 描述 可改變 date.default_latitude "31.7667" 規定預設緯度(從 PHP 5