Time of Update: 2016-11-29
如果我們要判斷一個類是不是可以用,可以先使用class_exists函數來判斷一下,下面來看幾個例子.bool class_exists ( string $class_name [, bool $autoload = true ] )此功能是否給定的類被定義檢查,返回true,如果class_name是一個定義的類,否則返回false.php執行個體代碼如下:if (class_exists('myclass')) { $myclass = new myclass();
Time of Update: 2016-11-29
如果檔案指標到了 EOF 或者出錯時則返回 TRUE,否則返回一個錯誤,包括 socket 逾時,其它情況則返回 FALSE.文法:feof(file)參數 描述 file 必需,規定要檢查的開啟檔案.說明:file 參數是一個檔案指標,這個檔案指標必須有效,並且必須指向一個由 fopen() 或 fsockopen() 成功開啟,但還沒有被 fclose() 關閉的檔案.PHP執行個體代碼如下:<?php // if file can not be read or
Time of Update: 2016-11-29
php filesystem 函數,rename() 函數重新命名檔案或目錄,若成功,則該函數返回 true。若失敗,則返回 false.語句:rename(oldname,newname,context)參數 描述oldname 必需,規定要重新命名的檔案或目錄.newname 必需,規定檔案或目錄的新名稱.context 必需,規定檔案控制代碼的環境,context 是可修改流的行為的一套選項.注釋:在 php 4.3.3 之前,rename() 不能在基於 *nix
Time of Update: 2016-11-29
本文章提供四款過濾html標籤的函數代碼,方法一最簡單的利用了php內建函數strip_tags來過濾所有的html標籤,方法二利用了Regex來過濾html標籤,方法三是清除HTML標籤的使用者自訂函數,根據ascii編碼值來判斷是否為字母再過濾.最直接過濾html方法,代碼如下:strip_tags();方法二利用正則過濾,代碼如下:function _filter( $string ) { return str_replace(array(" ","
Time of Update: 2016-11-29
錯誤: configure: error: libevent >= 1.4.11 could not be found 解決: yum -y install libevent libevent-devel錯誤:configure: error: xml2-config not found. Please check your libxml2 installation. 解決: yum -y install libxml2 libxml2-devel錯誤: configure: error:
Time of Update: 2016-11-29
PHP是弱類型語言 在使用IN_ARRAY函數時盡量帶上第三個參數,代碼如下:var_dump(in_array(0,array('s','sss'),true)); // return false var_dump(in_array(0,array('s','sss'))); // return true var_dump(in_array(0,array(1,2,3))); //
Time of Update: 2016-11-29
opendir文法:opendir(path,context)目錄,功能說明:開啟目錄控制代碼,opendir() 函數開啟一個目錄控制代碼,則該函數返回一個目錄流,否則返回false.來看個opendir列出目錄下所有檔案執行個體,代碼如下:$dirs ='./';//指定當前上當 if( is_dir( $dirs ) ) { $hanld = opendir($dirs); while (($file = readdir($hanld)) !== false) {
Time of Update: 2016-11-29
strtotime(字串$時間[,詮釋$現在])int strtotime(string $time [,int $now] 該函數期望得到一個包含美國英語日期格式,並會嘗試解析成一個Unix時間戳記(多少秒自1970年1月1日00:00:00星期一該格式),相對於現在提供的時間戳記,或目前時間如果現在不提供這個函數將使用TZ環境變數(如果有)來計算時間戳記,自PHP
Time of Update: 2016-11-29
php字串截取函數,支援中英文混體,以前我們截取字串都會用php內建的函數,今天我來看一下一款字串截取函數,支援中英文混體的php代碼執行個體吧.php字串截取函數代碼如下:function cutstr($string, $sublen=10, $start = 0, $code = 'utf-8') { if($code == 'utf-8') { $pa =
Time of Update: 2016-11-29
php有現成的函數getimagesize用於擷取映像的尺寸,具體的函數使用方法以及程式碼範例:<?php /* 1.jpg為你想獲得其尺寸的圖片 */ $arr = getimagesize("1.jpg"); /** * 這裡$arr為一個數群組類型 * $arr[0] 為映像的寬度 * $arr[1] 為映像的高度 * $arr[2] 為映像的格式,包括jpg、gif和png等 * $arr[3] 為映像的寬度和高度,內容為
Time of Update: 2016-11-29
文章為你提供二款php 過濾所有HTML標記,他可以過濾所有的html標籤啊,去除html標記,代碼如下:function text2html($txt){ $txt = str_replace(" "," ",$txt); $txt = str_replace("<","<",$txt); $txt =
Time of Update: 2016-11-29
提供一款簡單一實例的php判斷大小寫字母函數,它可以尋找出一個字串有多少大寫字母有多少小寫字母,是一個很方便的常用函數,代碼如下:function checkcase($str){ if(preg_match('/^[a-z]+$/', $str)){ echo '小寫字母'; }elseif(preg_match('/^[a-z]+$/', $str)){
Time of Update: 2016-11-29
php搜尋目前的目錄所有檔案,代碼如下:$array = glob('*.*'); print_r($array ); /* Array ( [0] => 1.php [1] => 10.php [2] => 11.php [3] => 2.asp [4] => 3.asp [5] => 4.aspx [6] => 5.html [7] => 6.php [
Time of Update: 2016-11-29
對數組排序:usort() 函數使用使用者自訂的函數對數組排序,執行個體代碼如下:function cmp($a, $b) //使用者自訂回呼函數 { if($a==$b) //如果兩個參數相等 { return 0; //返回0 } return($a>$b)?-1:1; //如果第1個參數大於第2個返回1,否則-1 } $a=array(3,2,5,6,1); //定義一個數組 usort
Time of Update: 2016-11-29
下面只提供幾個簡單常用的函數,chop執行去除空格處理,get_html_translation_table返迴轉化列表到變數,定義包括HTML編碼的字串htmlentities,htmlspecialchars_decode 定義包含HTML特殊字元的字串,nl2br quotemeta rtrim等.定義和用法:chop() 函數從字串的末端開始刪除空白字元或其他預定義字元,該函數的 rtrim()
Time of Update: 2016-11-29
addslashes可會自動給單引號,雙引號增加\\\\\\這哦,這樣我們就可以安全的把資料存入資料庫中而不駭客利用,參數'a..z'界定所有大小寫字母均被轉義,代碼如下:echo addcslashes('foo[ ]','a..z'); //輸出:foo[ ] $str="is your name o'reilly?"; //定義字串,其中包括需要轉義的字元 echo addslashes($str);
Time of Update: 2016-11-29
提供三種方法來判斷一個字串中是否包括我們定義好的詞,這比較適合於在留言,評論等地址進行關鍵詞過濾,執行個體代碼如下:$crud = array('中國|||我國|||大地', 'kelon|||lerke|||sb', 'sesscxx'); $crud = join('|',$crud); $crud = str_replace('|||', '|', $crud); $pat = "/
Time of Update: 2016-11-29
$hash_list=hash_algos(); //返回註冊的hash規則列表print_r($hash_list); //顯示結果建立檔案以計算雜湊值:file_put_contents('example.txt', 'the quick brown fox jumped over the lazy dog.');輸出雜湊值資訊:echo hash_file('md5', 'example.txt');
Time of Update: 2016-11-29
substr_compare() 函數從指定的開始長度比較兩個字串,該函數返回:0 - 如果兩字串相等,<0 - 如果 string1 (從開始位置)小於 string2,>0 - 如果 string1 (從開始位置)大於 string2.文法:substr_compare(string1,string2,startpos,length,case),代碼如下:$str1="hello world"; //定義字串1
Time of Update: 2016-11-29
本文章收藏了大量的php中檔案操作函數如有檔案開啟,建立,刪除,更變組,讀取寫檔案,檔案上傳以及開啟遠程檔案,把內容寫入檔案等執行個體.$fp=fopen("test.txt","r"); //以唯讀方式開啟檔案,將檔案指標指向檔案頭 $fp=fopen("test.txt","r+"); //以讀寫方式開啟檔案,將檔案指標指向檔案頭