幾個常用的PHP函式

2021-06-08 10:26:23 字數 2025 閱讀 7573

最近在看**,發現以下是幾個比較實用的函式。

1,取客戶端ip

檢視複製列印?

這裡,如果使用多級**的使用者,真實ip是取不到的。

2,字串擷取,支援中文

檢視複製列印?

function

getstrtruncate(

$string

, $length

= 80, 

$etc

= ''

)  $str

.= $c

;  }  

return

$str

.$etc

;  } else

}  echo

getstrtruncate(

"海底蒼鷹部落格"

,7);  

//結果是海底蒼,utf8乙個漢字對應二個字元

3,多長時間前的時間函式,論壇,部落格常用

檢視複製列印?

function

timefromnow(

$dateline

) elseif

($seconds

< 3600)elseif

($seconds

< 24*3600)elseif

($seconds

< 48*3600)else

}  echo

timefromnow(

strtotime

("2012-07-07 14:15:13"

)); 

//昨天 14:15

echo

timefromnow(

strtotime

("2012-07-08 14:15:13"

)); 

//1小前

4,過濾部分標籤

檢視複製列印?

function

deltags(

$str

)    

$str

= "asdfasdfsd===="

;  echo

deltags(

$str

);    

//結果:asdfasdfsd====alert(1111)

echo

strip_tags

($str

); //結果:sdfasdfsd====alert(1111)

如果要過濾所有標籤strip_tags就夠用了。

cURL常用的幾個PHP函式

curl是乙個功能強大的php庫,我們可以使用php的curl採用get post等方式傳送請求,獲取網頁內容以及取乙個xml檔案並把其匯入資料庫等等。本文中收集了幾種常用的php的curl函式,以備使用。主要的有幾個php函式用於 get,post,http驗證,302重定向,設定curl的 在w...

php系統常用的幾個函式

語法 string exec string command,string array int return var 返回值 字串 它的返回字串只是外部程式執行後返回的最後一行 若需要完整的返回字串,可以使用 passthru 這個函式。引數 string array 中保留所有執行的過程,返回值 字...

php的幾個不太常用的函式

class exists 判定乙個類是否已經被定義 get class methods 獲取某個類中所有方法 的名稱get class vars 獲取乙個類中所有的特性 get class 返回乙個方法所在的類名 get declared classes 顯示已定義的類的資訊 get declare...