Time of Update: 2017-05-01
$con = mysql_connect("localhost","root","root");//$dbname = "weixin";function selectMsg($str){ $rows = array(); $msgArr = array(); $like = array(); $arr = array(); $sql = "SELECT * FROM
Time of Update: 2017-04-25
函數preg_grep()該函數與preg_match()函數和preg_match_all()不同的是匹配數組中的元素,返回與Regex匹配的數組單元,該函數的文法格式如下:array preg_grep(string pattren,array input)該函數返回一個數組,其中包括了第二個參數input數組中與給定的第一個參數pattern模式相匹配的單元。對於輸入數組input中的每個元素,只進行一次匹配。該函數的使用程式碼範例如下所示:<?php$preg = '^d{
Time of Update: 2017-04-25
刪除Cookie當 Cookie被建立時,如果沒有設定它的有效時間,其 Cookie 檔案會在關閉瀏覽器時自動的被刪除。如果要在關閉瀏覽器之前刪除儲存在用戶端的 Cookie 檔案,其方法有兩種,而這兩種方法和設定Cookie一樣,也是調用setcookie() 函數實現刪除 Cookie的動作: 第一種方式,省略setcookie() 函數的所有參數列,僅僅使用第一個參數 Cookie 識別名稱參數,來刪除指定名稱的 Cookie 資料;第二種方式,利用 setcookie() 函數把目標
Time of Update: 2017-05-03
什麼是魔術方法?在PHP物件導向中,提供了一系列的魔術方法,這些魔術方法對我們的編程提供了很多的便利,PHP中把以兩個底線__開頭的方法稱為魔術方法,這些魔術方法不需要顯示調用而是由某種特定的條件出發。本章,就帶你簡單瞭解一下PHP中提供的魔術方法。PHP的魔術方法如下表:函數說明__construct()類的建構函式__destruct()類的解構函式__call()在對象中調用一個不可存取方法時調用__callStatic()用靜態方式中調用一個不可存取方法時調用__get()獲得一個類的成
Time of Update: 2017-05-03
什麼是魔術常量?講解PHP常量的時候,我們知道PHP中的常量大部分都是不變的,但是有8個預定義常量會隨著他們所在代碼位置的變化而變化,這8個常量被稱為魔術常量,這些特殊的常量是不區分大小寫,PHP 的“魔術常量”如下表函數檢測類型__LINE__檔案中的當前行號。__FILE__檔案的完整路徑和檔案名稱。如果用在被包含檔案中,則返回被包含的檔案名稱。自 PHP 4.0.2 起,__FILE__ 總是包含一個絕對路徑(如果是符號串連,則是解析後的絕對路徑),而在此之前的版本有時會包含一個相對路徑。
Time of Update: 2017-04-20
什麼是字元簇? 在INTERNET的程式中,正規運算式通常用來驗證使用者的輸入。當使用者提交一個FORM以後,要判斷輸入的電話號碼、地址、EMAIL地址、信用卡號碼等是否有效,用普通的基於字面的字元是不夠的。 所以要用一種更自由的描述我們要的模式的辦法,它就是字元簇。要建立一個表示所有母音字元的字元簇,就把所有的母音字元放在一個方括弧裡: [AaEeIiOoUu] 這個模式與任何母音字元匹配,但只能表示一個字元。用連字號可以表示一個字元的範圍,如:[a-z]
Time of Update: 2017-04-24
什麼是php算術運算子?介紹算術運算子之前,我們先來看看什麼是運算子,運算子是用於執行程式代碼運算,常用來對變數,常量或資料進行計算的符號,它是對一個值或一組值執行的一個指定操作。PHP的運算子:算術運算子,字串運算子,賦值運算子,位元運算符,邏輯運算子,比較子,遞增或遞減運算子,錯誤控制運算子。在後面我們會分別來給大家做講解,下面我們先來講解PHP運算子中的算術運算子。算術運算子的各種符號簡介:算術運算子是處理算術運算的符號。在數位處理中應用的最多,常用的算術運算子如下表
Time of Update: 2017-05-03
在現實項目中,當php函數是無法滿足我們的需求時,我們可以編寫自己的函數來完成任何任務,這就是自訂函數。上一篇文章我們詳細講解了自訂函數的概念,介紹了什麼是php自訂函數?那如何聲明php自訂函數呢?下面我們來瞭解php自訂函數的基本結構。在php中聲明一個自訂的函數可以使用下面的文法格式:<?phpfunction 函數名(參數1,參數2,....) //函數頭{ 函數體; //任何有效php代碼都可以作為函數體使用 return 傳回值;
Time of Update: 2017-04-20
檔案域的作用是實現檔案或圖片的上傳。檔案域有一個特有的屬性,用於指定上傳的檔案類型,如果需要顯示上傳檔案的類型,則可以通過設定該屬性來完成。在實現開發過程中,檔案或者圖片上傳在一些網站應用程式中是必不可少的一部分。比如個人部落格上傳個性頭像,一些論壇分享好的學習資料等等,這就涉及到使用表單處理檔案上傳的知識,在php中
Time of Update: 2017-04-19
擷取選項按鈕的值在<form>表單中,選項按鈕 radio 一般是成一組一組出現的,具有相同 name值 和不同的 value 值,在一組選項按鈕中,同一時間只可能有一個被選中。來舉一個選項按鈕 radio的例子,在這個代碼執行個體中有兩個 name = "sexy" 的選項按鈕,選中其中一個並單擊"提交"按鈕,將會返回被選中的選項按鈕的 value
Time of Update: 2017-04-28
使用警告模式-PDO::ERRMODE_WARNING(PDO中捕獲SQL語句中的錯誤方法二)警告模式會產生一個 PHP 警告,並且設定
Time of Update: 2017-04-18
什麼是__call()魔術方法? __call是魔術方法中的一個,當程式調用到當前類中未聲明或沒許可權調用的方法時,就會調用__call方法。__call()方法包含兩個參數,即方法名和方法參數。其中,方法參數是以數組形式存在的。下面我們舉個簡單的例子協助大家理解:<?phpheader("content-type:text/html;charset=utf-8");class Sport{public function run(){echo
Time of Update: 2017-05-04
PHP數組與字串相互轉換字串與數組的轉換在程式開發過程中經常使用,PHP 主要使用 explode()函數和 implode()函數實現,下面我們分別進行詳細講解。1.使用 explode()函數將字串轉換成數組explode()函數將字串依指定的字串或者字元(separator)切開。文法格式如下;array explode(string separator,string string [,int limit])返回由字串組成的數組,每個數組元素都是指定字串 string
Time of Update: 2017-04-28
PDO中擷取結果集之fetch()方法詳解我們在之前介紹PHP操作MYSQL的時候,也介紹了幾個擷取結果集中的記錄,還不熟悉的小夥伴可以去我們的專題PHP操作MySQL回顧一下,那麼在PDO 中也有幾個方法擷取結果集,我們會一一介紹這幾個方法!在上一篇《PDO中執行SQL語句的三種方法》中,我們介紹了PDO執行SQL語句的三種方法,那麼在本文中我們將介紹PDO擷取結果集的幾種方法之一的fetch()方法!fetch()方法擷取結果集中的下一行資料,該函數的具體文法格式如下:mixed
Time of Update: 2017-04-28
PDO中執行SQL語句的三種方法在PDO中,我們可以使用三種方式來執行SQL語句,分別是 exec()方法,query方法,以及預先處理語句prepare()和execute()方法~在上一篇文章《使用PDO建構函式串連資料庫及DSN詳解》中,我們介紹了如何使用建構函式串連資料庫和DSN的詳解,那麼我們這篇文章跟大家介紹在PDO中執行SQL語句的三種方式,下面我們將一一介紹!第一種方法:exec()方法exec()方法返回執行SQL 陳述式後受影響的行數,其文法格式如下:int
Time of Update: 2017-04-20
在前面我們使用了strtotime()函數,實現了比較兩個時間的大小的功能,除了可以比較兩個日期的大小外,PHP還可以精確地計算出兩個日期的差值。本章,我們還是使用strtotime()函數開發一個倒計時的功能。strtotime()函數是將任何英文文本的日期和時間解析為UNIX時間戳記,前面我們講解過了,在這裡不做過多的介紹,我們直接看代碼。倒計時小程式執行個體,代碼如下<?phpheader("Content-type:text/html;charset=utf-8"
Time of Update: 2017-05-04
什麼是php一維數組?
Time of Update: 2017-04-28
在系統中使用 Session 技術追蹤使用者時,Session 預設的處理方式是 Web 服務器中的檔案來記錄每個使用者的會話資訊,通過 php.ini 中的 session.save_path 建立會話資料檔案的路徑。這種預設的處理方式雖然方便,但也是有缺陷的。會嚴重影響系統的執行效率。最主要的原因是本身的 Session 機制不能跨機,因為對於訪問量比較大的系統,通常會採用多台伺服器進行並發處理,如果每台伺服器都單獨的處理 Session,就無法達到跟蹤使用者的目的。這時就需要改變
Time of Update: 2017-05-04
PHP數組的類型-數字索引數組什麼是PHP數字索引數組?這是最常見的數群組類型,絕大多數程式設計語言都有數字索引數組PHP 數字索引數組一般表示數組元素在數組中的位置,它由數字組成,下標從 0 開始,數字索引數組預設索引值就是從數字 0 開始的,不需要特別指定,PHP
Time of Update: 2017-04-28
在大多數的網站開發過程中,更具實際的需要,需要劃分管理員和普通使用者對操作網站的許可權。下面通過一個具體的代碼執行個體進行一下全面的講解。給朋友們更直觀的感受,可以綜合前面學過的知識,讓自己的代碼和思路有一定的提升。首先通過使用者登入頁面提交的使用者資訊來驗證使用者操作網站的許可權。具體開發步驟如下所示:(1) 設計一個登陸的頁面,添加一個form表單,使用POST方式進行參數傳遞, action 指向的資料處理頁面為 default.php , 添加一個使用者名稱文字框並命名為