Time of Update: 2017-01-13
substr_replace() 函數把字串的一部分替換為另一個字串。用法substr_replace(string,replacement,start,length)注意當字串包含中文時,不經過特殊處理會出現亂碼。 代碼如下複製代碼 <?php $string1="123456789"; echo substr_replace($string1,'###',0); //### echo
Time of Update: 2017-01-13
PHP根據referer跳轉: 代碼如下複製代碼 <?php$ref = $_SERVER['HTTP_REFERER']; if(stripos($ref,"baidu") || stripos($ref,"google") { header("Location:
Time of Update: 2017-01-13
1.什麼是Session2.Session從使用者訪問頁面開始,到斷開與網站串連為止,形成一個會話的生命週期。在會話期間,分配客戶唯一的一個SessionID,用來標識目前使用者,與其他使用者進行區分。3.Session會話時,SessionID會分別儲存在用戶端和伺服器端兩個位置,對於用戶端使用臨時的Cookie儲存(Cookie名稱為PHPSESSID)或者通過URL字串傳遞,伺服器端也以文字檔形式儲存在指定的Session目錄中。4.Session通過ID接受每一個訪問請求,從而識別目前使
Time of Update: 2017-01-13
第一種方法:session_set_cookie_params函數原型 void session_set_cookie_params ( int $lifetime [, string $path [, string $domain [, bool $secure = false [, bool $httponly = false ]]]] ) 代碼如下複製代碼 $lifetime = 3600;
Time of Update: 2017-01-13
我們先來看看在php.ini中session怎麼設定開啟 php.ini ,尋找Session設定部分中以下一項: 代碼如下複製代碼 session.save_path = "N;/path"session.save_path = "C:/Temp" #此處以你自己設定的路徑為準
Time of Update: 2017-01-13
PHP setcookie() 函數向用戶端發送一個 HTTP cookie。cookie 是由伺服器發送到瀏覽器的變數。cookie 通常是伺服器嵌入到使用者電腦中的小文字檔。每當電腦通過瀏覽器請求一個頁面,就會發送這個 cookie。cookie 的名稱指定為相同名稱的變數。例如,如果被發送的 cookie 名為 "name",會自動建立名為 $user 的變數,包含 cookie 的值。必須在任何其他輸出發送前對 cookie 進行賦值。如果成功,則該函數返回
Time of Update: 2017-01-13
使用PHP應用session時,將session中的資料存放區在伺服器上,然後通過用戶端傳來的sessionID識別用戶端的資訊,並提取資訊。自己的一個執行個體 代碼如下複製代碼 <?phpsession_start();//啟動會話session,在session必須啟動$_SESSION['name']=”fangshan”;//設定session,name的值為fangshan?><a href=”session2.
Time of Update: 2017-01-13
如題,如果是從資料庫裡取資料的時候大可以SELECT SUM(t_value),t_id FROM t_table GROUP BY t_id但是如果是在php程式中處理類似的問題就稍微麻煩點了,這裡給個函數就是處理類似的問題 代碼如下複製代碼 <?php /* 函數功能:對二維數組以某一鍵名進行分組相加,返回新的二維數組 *
Time of Update: 2017-01-13
今天突然發現需要在父類中調用子類的方法,之前一直都沒這麼用過,通過實踐發現也可以。例子如下: 代碼如下複製代碼 <?php/** * 父類調用子類方法 基類 * @author LNMP100 * */class BaseApp{ /** * 調用子類方法 * @version 建立時間:
Time of Update: 2017-01-13
Base64編碼檔案二進位流是使用base64_encode函數對檔案二進位資訊進行編碼。官方說明base64_encode — 使用 MIME base64 對資料進行編碼Report a bug 說明string base64_encode ( string $data )使用 base64 對 data 進行編碼。設計此種編碼是為了使位元據可以通過非純 8-bit 的傳輸層傳輸,例如電子郵件的主體。Base64-encoded 資料要比未經處理資料多佔用 33%
Time of Update: 2017-01-13
例1自訂方法合并數組先看一個二維數組: 代碼如下複製代碼 <?phpArray ( [0] => Array
Time of Update: 2017-01-13
引用是什麼在 PHP 中引用意味著用不同的名字訪問同一個變數內容。這並不像 C 的指標,替代的是,引用是符號表別名。注意在 PHP 中,變數名和變數內容是不一樣的,因此同樣的內容可以有不同的名字。最接近的比喻是 Unix 的檔案名稱和檔案本身——變數名是目錄條目,而變數內容則是檔案本身。引用可以被看作是 Unix 檔案系統中的 hardlink。一:變數的引用 代碼如下複製代碼 <?php$a =100;$b = &$a;echo $b;
Time of Update: 2017-01-13
常用的資料類型有字串型、浮點型(單精確度浮點型float、雙精確度浮點型double)、整形、布爾型1 其他類型轉化為整型1.1 字串型轉化為整型1.1.1 如果字串全部為數字,則直接全部轉換為整型,如果有小數點則會去除小數點後面的內容,如 '12' 跟 '12.3' 轉換為整型後都為121.1.2 如果字串以字母開頭則不管中間或後面有多少數字或小數點,轉換為整形後都為0。如'ab12.3c'轉換為整型後為01.1.3 如果以數字開頭,則會去掉數字後面的字元,如果有小數點則去除小數點後面的。如
Time of Update: 2017-01-13
php 中可以使用shuffle函數實現數組隨機排序功能。 代碼如下複製代碼 <?php $test=array(); $test[]=array( 'title'=>'Q1.較為科學的安全期演算法是什嗎?', ); $test[]=array(
Time of Update: 2017-01-13
php 數組轉xml 代碼如下複製代碼 function array2xml($array, $xml = false){ if($xml === false){ $xml = new SimpleXMLElement('<root/>'); }
Time of Update: 2017-01-13
compact 多個變數轉數組 代碼如下複製代碼 <?php //多個變數轉數組 $name='phpff'; $email='phpff@phpff.com'; $info=compact('name','email');//傳遞變數名 print_r($info);
Time of Update: 2017-01-13
一、核心要點思考:1. 哪些全域變數是到期的及如何處理? 如:unset($GLOBALS, $_ENV, $HTTP_GET_VARS, $HTTP_POST_VARS, $HTTP_COOKIE_VARS, $HTTP_SERVER_VARS, $HTTP_ENV_VARS);2.哪些全域變數有命令列下是無效的?3. htmlspecialchars()用法, 為什麼要用它?4. $_REQUEST和 $_GET, $_POST,$_COOKIE的聯絡與區別?5.
Time of Update: 2017-01-13
首先我們來看一個例子: 代碼如下複製代碼 <?php $a = "hello springload"; $b = $a; unset($b); echo $a; //hello springload?> 這個我們很清楚,unset($b),只是斷開了變數名和值得綁定,但是一個有意思的問題出現了: &
Time of Update: 2017-01-13
/*至於發郵件就更加簡單,可以使用mail()函數mail("收件者地址","主題","本文","From:寄件者
Time of Update: 2017-01-13
Array( [0] => Array ( [id] => 6 [title] =>