收集整理的非常有用的PHP函式

2021-06-27 11:30:34 字數 962 閱讀 2703

專案中經常會需要一些讓人頭疼的函式,作為開發者應該整理乙個自己的函式庫,在需要之時複製過來即可。本文作者收集整理數十個php專案中常用的函式,保證能正常執行,你只要複製貼上到你專案中即可。

1、php加密解密

2、php生成隨機字串

3、php獲取副檔名(字尾)

4、php獲取檔案大小並格式化

5、php替換標籤字元

6、php列出目錄下的檔名

7、php獲取當前頁面url

9、php擷取字串長度

10、php獲取客戶端真實ip

11、php防止sql注入

12、php頁面提示與跳轉

13、php計算時長

陸續整理中...

1、php加密解密

php加密和解密函式可以用來加密一些有用的字串存放在資料庫裡,並且通過可逆解密字串,該函式使用了base64和md5加密和解密。

function encryptdecrypt($key, $string, $decrypt)else{

$encrypted = base64_encode(mcrypt_encrypt(mcrypt_rijndael_256, md5($key), $string, mcrypt_mode_cbc, md5(md5($key))));

return $encrypted;

使用方法如下:檢視演示

//以下是將字串「helloweba歡迎您」分別加密和解密

//加密:

echo encryptdecrypt('password', 'helloweba歡迎您',0);

//解密:

echo encryptdecrypt('password', 'z0jax4qmwcf+db5tnbp/xwdum84snrsxvvpxuaca4bk=',1);

2、php生成隨機字串

當我們需要生成乙個隨機名字,臨時密碼等字串時可以用到下面的函式:

收集整理的非常有用的PHP函式

php加密解密 php加密和解密函式可以用來加密一些有用的字串存放在資料庫裡,並且通過可逆解密字串,該函式使用了base64和md5加密和解密。header content type text html charset utf 8 function encryptdecrypt key,string...

20 個非常有用的PHP庫

下面是一些非常有用的php類庫,相信一定可以為你的web開發提供更好和更為快速的方法。下面的類庫可以讓你很簡的建立複雜的圖表和。當然,它們需要gd庫的支援。pchart 乙個可以建立統計圖的庫。libchart 這也是乙個簡單的統計相簿。jpgraph 乙個物件導向的建立類。open flash c...

非常有用的MySQL控制流程函式

在做對mysql的資料查詢中,會遇到條件為0 不判斷條件,條件有值判斷查詢的情況.例如 drop table if exists test create table test id int 11 not null auto increment,dataclass varchar 25 collate...