PHP 常用函式

2021-08-25 14:48:16 字數 2003 閱讀 9289

判斷處理函式:

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...