Time of Update: 2016-07-13
文章介紹了在php5.2到5.3.10後出現了php.ini-development、php.ini-production、php.ini-dist,php.ini-recommended三個檔案用法區別.最近把php從5.2升級到5.3.10,發現以前的php.ini-dist與php.ini-recommended不見了,出現了php.ini-developmen和php.ini-production,然後通過Google得知由於版本更新,這些檔案有了新的命名:php.ini-product
Time of Update: 2016-07-13
在php中要刪除字元空間有很多的方法可用,我來介紹利用mb_ereg_replace()和ltrim,rtrim,trim這三個函數的處理方法。執行個體 代碼如下複製代碼 $str=" 網頁製作教程 www.bKjia.c0m "; $str = mb_ereg_replace('^( | )+', '', $str); $str = mb_ereg_replace('( | )+$', '', $str); echo mb_ereg_replace(' ', "n
Time of Update: 2016-07-13
本文章分享一篇關於php面試筆試題一,有需要的朋友可以參考一下* 請實現一個函數,輸入一段文本,把文本解析到一個數組中,數組每行元素的key通過輸入參數指定。函數原型:function ExplodeLines($text, $columnNames)例如,輸入: 代碼如下複製代碼 $text = "Apple,20,redPear,10,yellow";$columnNames = array('Fruit', 'Number', 'Color')函數返回:array(array('
Time of Update: 2016-07-13
在php中刪除檔案和刪除目錄我們都用unlink刪除實現刪除,如果要刪除不是空目錄主要利用readdir和opendir來遍曆目錄了。 代碼如下複製代碼 // 刪除檔案夾,及其其下所有檔案function deldir($dir) { $dh=opendir($dir); while ($file=readdir($dh)) { if($file!="." && $file!="..") { $fullpath=$dir."/".$file;
Time of Update: 2016-07-13
當我們遇到文字檔體積很大時,比如超過幾十M甚至幾百M幾G的大檔案,用記事本或者其它編輯器開啟往往不能成功,因為他們都需要把檔案內容全部放到記憶體裡面,這時就會發生記憶體溢出而開啟錯誤,遇到這種情況我們可以使用PHP的檔案讀取函數file_get_contents()進行分段讀取。函數說明string file_get_contents ( string $filename [, bool $use_include_path [, resource $context [, int $offset
Time of Update: 2016-07-13
PHP中的方法是不能重載的,所謂的方法重載就是定義相同的方法名,通過“參數的個數“不同或“參數的類型“不同,來訪問我們的相同方法名的不同方法,繼承是php5面象對象程式設計的重要特性之一,它是指建立一個新的衍生類別,從一個或多個先前定義的類中繼承資料和函數,而且可以重新定義或加進新資料和函數,從而建立了類的層次或等級。重載新的方法在學習PHP
Time of Update: 2016-07-13
在php中如何來理解範圍呢,下面我們來介紹一下關於局部變數:在函數內部聲明的變數。全域變數:在函數外部聲明的變數,作詳細的說明7.2.8局部變數轉換成全域變數 代碼如下複製代碼 $a = 5;function funcChangeValue(){ global $a; $a = 10;} funcChangeValue(); echo $a;?> output10 7.2.9超級全域變數$GLOBALR的使用 代碼如下複製代碼 $GLOBALS['a'] =
Time of Update: 2016-07-13
本文章介紹最基本的迴圈語句的用法,在php中包括了for()、while()、foreach() do while 這幾種最基本的語句。while迴圈while迴圈是PHP中最簡單的迴圈,其基本格式為: 代碼如下複製代碼 while (expr){ statement}//或者while (expr): statementendwhile;
Time of Update: 2016-07-13
文章重點講到了關於foreach迴圈和list迴圈語句的用法,好了下面我們就來看實現吧,費話也不說多了有需要的同學可以參考一下。最近買了本php和mysql web開發,看到數組迴圈語句。值得自己關注下,特此留點字跡,以便以後讀閱。一般foreach用的比較多 代碼如下複製代碼 $price=array('apple'=>10,'orange'=>20,'banner'=>30); foreach($price as $key=>$value) {
Time of Update: 2016-07-13
-自訂變數 a.不需明示資料類型 b.加'$' c.以底線或字母開頭 d.以有意義的單詞 -全等 a.=== b.判斷大小及類型 -數組 建立數組方法 a.array("key"=>"value") b.array[]=value; c.explode(separator,string); 常用函數
Time of Update: 2016-07-13
PHP代碼:--------------------------------------------------------------------------------CREATE TABLE `jb_administrators` ( `administratorsID` int(10) unsigned NOT NULL auto_increment, `userID` mediumint(6) unsigned NOT NULL default '0',
Time of Update: 2016-07-13
if語句,switch語句,while迴圈,do…while迴圈,for迴圈,foreach迴圈,break中斷迴圈,continue指令。下面通過星期函數來示範這些。程式三種流程式控制制結構1、順序結構2、選擇結構3、迴圈結構 結果如下 代碼如下複製代碼 $d=date("D");if ($d=="Tue")echo "今天是星期二";elseecho "今天不是星期二";?> 通過數組可以判斷星期幾。執行結果應如下 代碼如下複製代碼 $srttime=date("w",
Time of Update: 2016-07-13
php中對象包括很多內容,如最常用的php類,介面,多態性 魔術方法(:_construct(),_destruct(),_clone)等。類的聲明: 代碼如下複製代碼 許可權修飾符 class 類名{ //許可權修士符號:public,protected,private 或者省略3者. //類體; //class 是建類關鍵字 } //類名必須跟在class
Time of Update: 2016-07-13
在 PHP 中,提供了超過 700 個內建的函數。PHP 的函數分為使用者自訂函數和系統內建函數。內建函數可以直接使用,使用者自訂函數需要使用關鍵字 function 來定義。 自訂函數函數(function),可以看著是為實現某個功能的獨立的程式語句集合。我們將某個功能寫成一個函數後,就可以在需要的地方方便的使用它。合理的使用函數,可以讓我們的PHP程式更加簡潔易讀,更加科學。 文法 代碼如下複製代碼 function function_name(arg1,arg2,…
Time of Update: 2016-07-13
批量上傳方法也很簡單我們只要在給form時加個name=\"pictures[]\" 數組,然後再利用foreach ($_FILES[\"pictures\"][\"error\"] as $key => $error)對數組迴圈判斷,再利用move_uploaded_file($tmp_name, $uploadfile); 實現檔案上傳就可以了。html代碼 代碼如下複製代碼 upload picture more once php處理代碼 代碼如下複製代碼 if($
Time of Update: 2016-07-13
以前我們經常會想怎麼來實現php數組迴圈輸出來,本文章來介紹了利用php中常用的四種迴圈語句來實現單數組或多維陣列迴圈輸出方法。在 PHP 中,我們可以使用下列迴圈語句:while 只要指定的條件成立,則迴圈執行代碼塊 do...while 首先執行一次代碼塊,然後在指定的條件成立時重複這個迴圈 for 迴圈執行代碼塊指定的次數 foreach
Time of Update: 2016-07-13
php使用者的是林威治標準時間,所以與北京時間相關8小時,很多朋友在利用php date,time擷取時間時都會發現相差有8個小時時差,下面我們來看解決辦法。 最簡單的辦法如下 代碼如下複製代碼 date_default_timezone_set("Etc/GMT+8");//這裡比林威治標準時間慢8小時?> 這樣就解決了時差8小時的問題了設定北京時區的方法: 代碼如下複製代碼 date_default_timezone_set('PRC'); //設定中國時區?>
Time of Update: 2016-07-13
在php中array_multisort()可實現一次對多個數組進行排序,或者根據某一維或多維對多維陣列進行排序,如果成功則返回 TRUE,失敗則返回 FALSE。bool array_multisort ( array ar1 [, mixed arg [, mixed ... [, array ...]]] )如果成功則返回 TRUE,失敗則返回 FALSE。array_multisort()
Time of Update: 2016-07-13
本文章來簡單的介紹一下關於static變數在php函數中的用法,有需要瞭解的同學可參考一下。 代碼如下複製代碼 function sendHeader($num, $rtarr = null) { static $sapi = null; if ($sapi === null) { $sapi = php_sapi_name(); } return $sapi++;
Time of Update: 2016-07-13
這是一篇簡單的php和mysql資料查詢資料的簡單入門篇,我們講到了最重要的幾個函數詳細的介紹了一下,有需要的同學可以看看。 代碼如下複製代碼 //連結資料庫$conn = @mysql_connect("localhost","root","88888888") or die ("連結錯誤");/*mysql_connect() 函數開啟非持久的 MySQL 串連。 文法mysql_connect(server,user,pwd,newlink,clientflag)參數 描述