Time of Update: 2017-01-13
int preg_match_all ( string pattern, string subject, array matches [, int flags])在 subject 中搜尋所有與 pattern 給出的Regex匹配的內容並將結果以 flags 指定的順序放到 matches 中。搜尋到第一個匹配項之後,接下來的搜尋從上一個匹配項末尾開始。flags 可以是下列標記的組合(注意把 PREG_PATTERN_ORDER 和 PREG_SET_ORDER
Time of Update: 2017-01-13
代碼 代碼如下複製代碼 header("Cache-Control:no-cache,must-revalidate,no-store"); //這個no-store加了之後,Firefox下有效header("Pragma:no-cache");header("Expires:-1");
Time of Update: 2017-01-13
排序實現過程如下: 49 38 65 97 76 13 27 38 49 65 97 76 13 27 &
Time of Update: 2017-01-13
我們先來看我實現無限分類的具體過程。題設:類似淘寶的商品分類,可以在任意分類設定其子類。 一、建立`type`資料表 代碼如下複製代碼 `id` 自增長`fid` int(11) 預設(0) ,父節點id`name` varchar(50),分類名稱CREATE TABLE `type` ( `id` int(11) NOT NULL AUTO_INCREMENT, `fid` int(11) NOT NULL DEFAULT
Time of Update: 2017-01-13
用ASCII碼判斷。 代碼如下複製代碼 <?$str="abcdefg中華人民共和國中國人民解放軍中國共產黨中國人民";$num=strlen($str); //$num字串長度。echo $num."<br>";for($i=0;$i<$num;$i++)if(ord(substr($str,$i,1))>0xa0) $j++;echo $j/2; //$j/2 漢字數。?>
Time of Update: 2017-01-13
php.ini中進入修改file_uploads = on ;是否允許通過HTTP上傳檔案的開關。預設為ON即是開upload_tmp_dir ;檔案上傳至伺服器上儲存臨時檔案的地方,如果沒指定就會用系統預設的臨時檔案夾upload_max_filesize = 8m ;望文生意,即允許上傳檔案大小的最大值。預設為2Mpost_max_size = 8m
Time of Update: 2017-01-13
一、在MySQL中完成 這種方式在MySQL查詢語句中轉換,優點是不佔用PHP解析器的解析時間,速度快,缺點是只能用在資料庫查詢中,有局限性。 1. UNIX時間戳記轉換為日期用函數: FROM_UNIXTIME() 一般形式: 代碼如下複製代碼 select FROM_UNIXTIME(1156219870); 2. 日期轉換為UNIX時間戳記用函數: UNIX_TIMESTAMP() 一般形式: 代碼如下複製代碼 Select
Time of Update: 2017-01-13
php output_buffering預設情況下,php buffer是開啟的,而且該buffer預設值是4096,即4kb。你可以通過在php.ini設定檔中找到output_buffering配置.當echo,print等輸出使用者資料的時候,輸出資料都會寫入到php output_buffering中,直到output_buffering寫滿,會將這些資料通過tcp傳送給瀏覽器顯示。你也可以通過ob_start()手動啟用php output_buffering機制,使得即便輸出超過了4
Time of Update: 2017-01-13
先來看執行個體 代碼如下複製代碼 <?php //判斷臨時檔案存放路徑是否包含使用者上傳的檔案
Time of Update: 2017-01-13
//此處,$res為數組,但是數組的維數不定,此時不能用count函數 代碼如下複製代碼 //array_filter() 將刪除 $res 中所有等值為 FALSE 的條目$filter_res = array_filter($res);if(!empty($filter_res)){ //數組不為空白的操作}else{ //數組為空白的操作}
Time of Update: 2017-01-13
php實際應用中一般都是用isset()函數來做判斷的。樣本如下: 代碼如下複製代碼 if( isset($_GET[’name’]) )//判斷傳來的值是否為空白。 { echo "值為空白"; } 使用說明:1、空值、0、false的賦值結果均被isset判為 TRUE 2、NULL將被isset判為
Time of Update: 2017-01-13
擷取關鍵字 代碼如下複製代碼 function get_keywords($html){$html=strtolower($html);preg_match("@<head[^>]*>(.*?)</head>@si",$html, $regs); $headdata = $regs[1];preg_match("/<meta +name *=["']?keywords["']? *
Time of Update: 2017-01-13
刪除檔案 代碼如下複製代碼 file_delete = "home/meeta/my.php";if (unlink($file_delete)) {echo "The file was deleted successfully.", "n";} else {echo "The specified file could not be deleted. Please try again.",
Time of Update: 2017-01-13
Fckeditor編輯器有一個插入分頁符的功能按鈕,點擊該按鈕,將會在內容區插入一條分頁符,如下圖紅色框標註:分頁符對應產生的html代碼是: 代碼如下複製代碼 <div style="page-break-after: always"><span style="display: none"> </span></div>
Time of Update: 2017-01-13
例1 代碼如下複製代碼 <?php $getUrl = (empty($_GET['url'])) ? './' : $_GET['url'].'/'; function fileName($dir) { $fileAll = scandir($dir,0); $pathDir = $pathFile = array();
Time of Update: 2017-01-13
cookie文法int SetCookie(string name, string value, int expire, string path, string domain, int secure);在同一個版面設定Cookie,實際是從後往前,所以如果要在插入一個新的Cookie之前刪掉一個,你必須先寫插入的語句,再寫刪除的語句,否則可能會出現不希望的結果。 來看幾個例子: 簡單的: 代碼如下複製代碼
Time of Update: 2017-01-13
URI 是 Web上可用的每種資源 - HTML文檔、映像、視頻片段、程式等 - 由一個通用資源標誌符(Uniform Resource Identifier, 簡稱"URI")進行定位。對就分組: ^(([^:/?#]+):)?(//([^/?#]*))?([^?#]*)(?([^#]*))?(#(.*))?
Time of Update: 2017-01-13
我們先準備mysql資料表,假設項目中有一張記錄學生資訊的表student,並有id,name,sex,age分別記錄學生的姓名、性別、年齡等資訊。 代碼如下複製代碼 CREATE TABLE `student` ( `id` int(11) NOT NULL auto_increment, `name` varchar(50)&
Time of Update: 2017-01-13
下面是總結的幾個使用方法 include ‘PHPExcel.php’; include ‘PHPExcel/Writer/Excel2007.php’; //或者include ‘PHPExcel/Writer/Excel5.php’; 用於輸出.xls的 建立一個excel $objPHPExcel = new PHPExcel(); 儲存excel—2007格式 $objWriter =
Time of Update: 2017-01-13
擷取日期時間也是網站設計中經常用到的。php提供了date()時間函數來實現這一功能,結構形式如下:執行個體: 代碼如下複製代碼 <?php echo date("F j, Y, g:i a").