判斷處理函式:
is_numeric() : 檢查變數是否為數字。正確返回布林true。
filter_var($username,filter_validate_email) : 檢查變數是郵箱,正確返回郵箱。否則false。
empty($a); 檢測變數值是否有含義
當$a 不存在 ; "" ; 0 ; "0" ; null ; 空格 ; false ; array() ; var $var ; 沒有任屬性的物件; 返回true
當$a 存在; 且不為上面的值時候返回false ;
isset($a['num']); 檢測變數是否定義
當陣列a中不存在 或者 num值為null時返回false;
存在且值不為null時候返回true。
陣列處理函式:
$orders_arr = array_filter($orders_arr); //刪除false,null,空值元素
array_slice($dataarray['items'],0,35); //取陣列前34個元素
$item = array("0"=>0,"1"=>1,"2"=>2);
unset($item[1]); //刪除鍵名為1的字段。
echo $item; // array("0"=>0,"2"=>2);
$item = array_merge($item); 陣列重新排序。array("0"=>0,"1"=>2);
變數處理函式:
round($volume*1000000/6000,2); //體積重 保留小數後兩位數字;
$a = round($a-0.0051,2); //捨棄小數點後3位小數,並阻止四捨五入;
$a = round($a+0.005,2); //四捨五入,往上浮動0.01;
$a = sprintf("%.2f",$a); //四捨五入小數點後2位,並補零。preg_replace('@[^\w\d_]+@is','',$_get['go']); //提取 /至.的值,即控制器名。
str_replace(""," ",$a); //字串替換函式將替換成空格
strip_tags() //取出字串中的標籤返回無標籤字串。
trim() //去除字串中的空格換行
rtrim($a,';'); //去除sizes變數最後的分號
$_server['remote_addr'] //用以獲取本地ip位址 需單獨弄一篇文章處理
dirname() 取前乙個目錄的路徑;
time() //獲取當前時間戳
date("y-m-d h:i:s",intval(time())); //顯示時間戳的時間
file_get_contents(url) //以字串格式返回**源**。瀏覽器中無法顯示標籤及其內容,因為會被會被瀏覽器轉義。
file_get_contents("compress.zlib://".$url); //可以解析特殊的**源**
htmlspecialchars(str) //轉義字串,瀏覽器中即可顯示輸出標籤及其內容。
rawurlencode(url); //將字串轉變成url編碼
字串切割 僅匹配一次
$a = "hello word aaa";
strstr($a,'word',true); //輸出hello
strstr($a,'word'); //輸出word aaa
htmlreplace 與 stripslashes成對出現
"body" => htmlreplace( $body, 0 - 1 ); //儲存變數新增轉義字元
$evalue['body'] = stripslashes($evalue['body']); //讀取html**時候去除轉義字元
如果不去除轉義字元顯示在輸入框,再次儲存會又會轉義一次。例如」 i』m 」存入資料庫中是」 i\』m 」 如果不使用stripslashes的話在html頁面上顯示」 i\』m 」 再次儲存會存如資料庫「 i\\』m 」。
php 採集常用函式 PHP常用採集函式
獲取所有鏈結內容和位址function getallurl code 獲取所有的位址 function getimgsrc code else fnum if fnum fnum 0 return fnum 去除html標記 function text2html txt isu r n txt re...
常用PHP函式
這是一些使用頻率比較高的函式,有的來自別人的程式.1.產生隨機字串函式 function random length return hash 2.擷取一定長度的字串 注 該函式對gb2312使用有效 function wordscut string,length sss 0 for i 0 i le...
PHP常用函式
很有用的一些函式,你可以作為原始碼儲存,然後以後避免重複編寫。檔案讀取函式 檔案讀取函式 function php read file name fclose fd return buf 檔案寫入函式 檔案寫入函式 function php write file name,data,method w...