Time of Update: 2017-01-13
資料定義 代碼如下複製代碼 ……$array = array('one','two','three');var_dump($array);…… 在本程式碼片段的第一行,定義了一個一維數組$array,第二行的時候我們格式化輸出了這個數組,結果是這樣的: 代碼如下複製代碼 array(3) {[0]=>string(3) "one"[1]=>string(3)
Time of Update: 2017-01-13
例 1. unset() 樣本 代碼如下複製代碼 <?php// 銷毀單個變數unset ($foo);// 銷毀單個數組元素unset ($bar['quux']);// 銷毀一個以上的變數unset ($foo1, $foo2, $foo3);?> unset() 在函數中的行為會依賴於想要銷毀的變數的類型而有所不同。如果在函數中 unset() 一個全域變數,則只是局部變數被銷毀,而在調用環境中的變數將保持調用 unset() 之前一樣的值。
Time of Update: 2017-01-13
array_multisort($a,$b),$a,$b是兩個數•sort() 函數用於對數組單元從低到高進行排序。•rsort() 函數用於對數組單元從高到低進行排序。•asort() 函數用於對數組單元從低到高進行排序並保持索引關係。•arsort() 函數用於對數組單元從高到低進行排序並保持索引關係。•ksort() 函數用於對數組單元按照鍵名從低到高進行排序。•krsort()
Time of Update: 2017-01-13
代碼如下複製代碼 <?php$imgPath ="圖片地址" ;//獲得圖片資訊 $imgPath 可以為遠程地址list( $srcWidth, $srcHeight, $type ) = getimagesize( $imgPath );...switch( $type ) {case 1: $imgCreate = 'ImageCreateFromGIF'; break;case 2: $imgCreate =
Time of Update: 2017-01-13
當你的網站網域名稱發生變化或者網頁地址更改(網頁更換存放目錄或者網頁檔案的名稱發生改變),如何確保網站在過渡交接期內來自搜尋引擎的流量不會丟失,同時可以更新搜尋引擎結果中的網頁地址?301重新導向是解決這個問題的理想方法,它可以把使用者和搜尋引擎定向至正確的網頁 代碼如下複製代碼 <?php$the_host = $_SERVER['HTTP_HOST'];//取得進入所輸入的網域名稱$request_url = isset($_SERVER['REQUEST_URI'
Time of Update: 2017-01-13
最簡單的就是利用php header實現代碼是: 代碼如下複製代碼 <?phpheader("Location:http://www.111cn.net/");?>或者:<? header("location:index123.php"); ?>
Time of Update: 2017-01-13
以下是引用片段:1.允許一個方法給出一個出錯標記給客戶代碼 2.提供者錯誤的詳細資料 3.讓你同時判斷多個出錯條件,將你的錯誤報表和程式處理流程分開。4.傳回值必須是獨立的類型,不會與正常返回的類型相混淆 兩個執行個體掌握PHP異常處理//例【1】用 try...catch 代碼如下複製代碼 /* PDO串連mysql資料庫,如果沒看過PDO,先看下PDO的建構函式,要不跳過例1看例2 */ $dsn =
Time of Update: 2017-01-13
代碼如下複製代碼 <?phpclass getValues { public function inputValue($inputArray) { $this->inputArray = $inputArray; } public function
Time of Update: 2017-01-13
string urlencode ( string str)返回字串,此字串中除了 -_. 之外的所有非字母數字字元都將被替換成百分比符號(%)後跟兩位十六進位數,空格則編碼為加號(+)。例子 1 :urlencode函數與rawurlencode函數區別 代碼如下複製代碼 <?php $str='博 客'; echo urlencode($str);
Time of Update: 2017-01-13
變數範圍變數的範圍即它定義的上下文背景(也就是它的生效範圍)。大部分的 PHP 變數只有一個單獨的範圍。這個單獨的範圍跨度同樣包含了 include 和 require 引入的檔案。例如: 代碼如下複製代碼 <?php$a = 1;include 'b.inc';?> 這裡變數 $a 將會在包含檔案 b.inc 中生效。但是,在使用者自訂函數中,一個局部函數範圍將被引入。任何用於函數內部的變數按預設情況將被限制在局部函數範圍內。例如:
Time of Update: 2017-01-13
display_errors錯誤回顯,一般常用語開發模式,但是很多應用在正式環境中也忘記了關閉此選項。錯誤回顯可以暴露出非常多的敏感資訊,為攻擊者下一步攻擊提供便利。推薦關閉此選項。display_errors = On開啟狀態下,若出現錯誤,則報錯,出現錯誤提示dispaly_errors = Off關閉狀態下,若出現錯誤,則提示:伺服器錯誤。但是不會出現錯誤提示在程式上可以這樣定義開關//ini_set("display_errors","On");
Time of Update: 2017-01-13
$_FILES數組內容如下:$_FILES['myFile']['name'] 用戶端檔案的原名稱 $_FILES['myFile']['type'] 檔案的 MIME 類型,需要瀏覽器提供該資訊的支援,例如"image/gif" $_FILES['myFile']['size']
Time of Update: 2017-01-13
1、++i 的用法(以 a=++i ,i=2 為例) 先將 i 值加 1 (也就是 i=i+1 ),然後賦給變數 a (也就是 a=i ), 則最終 a 值等於 3 , i 值等於 3 。 所以 a=++i 相當於 i=i+1 ,a=i2、i++ 的用法(以 a=i++ ,i=2 為例) 先將 i 值賦給變數 a (也就是 a=i ),然後 i 值加 1 (也就是 i=i+1
Time of Update: 2017-01-13
代碼如下複製代碼 <?php function show_var($var) { if (is_scalar($var)) { echo $var; } else { var_dump($var); } } $pi = 3.1416; $proteins = array("hemoglobin", "cytochrome c oxidase", "ferredoxin");show_var($pi); //
Time of Update: 2017-01-13
Switch 語句如果您希望有選擇地執行若干代碼塊之一,請使用 Switch 語句。使用 Switch 語句可以避免冗長的 if..elseif..else 代碼塊。文法 代碼如下複製代碼 switch (expression){case label1: code to be executed if expression = label1; break; case label2: code to be executed if
Time of Update: 2017-01-13
串連1、<a href="a.php?id=<?php echo $errat['id'];?>">串連欄位</a>串連2、<a href="b.php?id=".urlencode($)."&username=".erlcode()." ">串連欄位</a>在php我們可以通過$_REQUEST[]和$_get['']擷取,如,
Time of Update: 2017-01-13
PHP 中的類型強制轉換和 C 中的非常像:在要轉換的變數之前加上用括弧括起來的目標類型: 代碼如下複製代碼 <?php$foo = 10; // $foo 為整型$bar = (boolean) $foo; // $bar 為布爾型?> 類型轉換PHP 在變數定義中不需要(或不支援)明確的類型定義;變數類型是根據使用該變數的上下文所決定的。也就是說,如果把一個字串值賦給變數 var,var
Time of Update: 2017-01-13
1.php中時間轉換函式strtotimestrtotime() 函數將任何英文文本的日期時間描述解析為 Unix 時間戳記。文法strtotime(time,now)例 代碼如下複製代碼 strtotime(“today”) datePHP Date() 函數可把時間戳記格式化為可讀性更好的日期和時間。文法date(format,timestamp)例 代碼如下複製代碼 <?phpecho
Time of Update: 2017-01-13
//preg_replace ( mixed $pattern , mixed $replacement , mixed $subject [, int $limit = -1 [, int &$count ]] ) 主題為匹配搜尋模式,替換替換/*要搜尋的模式。它可以是一個字串或一個字串數組。電子修飾符使preg_replace函數()替代治療後,適當引用作為參數是php教程代碼進行替換。提示:請確保置換構成一個有效php代碼字串,否則php將抱怨在包含preg_replace函數線(
Time of Update: 2017-01-13
代碼如下複製代碼 <?php// 定義變數$local_file = 'local.zip';$server_file = 'server.zip';// 串連FTP伺服器$conn_id = ftp_connect($ftp_server);//驗證登入伺服器$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);// 下載檔案if (ftp_get($conn_id,