PHP專案開發中最常用的自定義函式整理

2021-07-27 06:23:14 字數 965 閱讀 6383

<?php

//alert提示

function alert($msg)

//把一些預定義的字元轉換為 html 實體

function d_htmlspecialchars($string)

} else

return $string;

} //在預定義字元前加上反斜槓,包括 單引號、雙引號、反斜槓、null,以保護資料庫安全

function d_addslashes($string, $force =

0)

else $string = addslashes($string);

} return $string;

} //生成隨機字串,包含大寫、小寫字母、數字

function randstr($length)

return $hash;

} //轉換時間戳為常用的日期格式

function trans_time($timestamp)

//獲取ip

function get_ip()

//計算時間差:預設返回型別為「分鐘」

//$old_time 只能是時間戳,$return_type 為 h 是小時,為 s 是秒

function timelag($old_time,$return_type=

'm')else

$dif = round( (time()-$old_time)/$type ) ;

return $dif;

} }

//獲取當前頁面的url位址

function url_this()

//跳轉函式

function url_redirect($url,$delay=

'')else

} } //end func

?>

php自定義常用函式

遞迴建立目錄 function mk dir dir 常用列印方法 function p error,stop true 去除html所有標籤 空格以及空白,並擷取字串 包括中文 param string string 字串 param number sublength 字串長度 param str...

PHP常用自定義處理函式

1.多維陣列按照某一相同元素累加另乙個元素值 param arr 多維陣列結構相同 param index 唯一建 param value 要累加的值key return array function my merge arr,index,value else return array values...

php 專案中自定義日誌方法

在現在專案中之前沒有定義日誌的方法,每次除錯起來很麻煩,經常不能輸出引數,只能用寫日誌的方法,一直用file put contents很煩躁,於是用了一點時間,寫了這樣乙個方法 日誌生成類 write by vson time 2017 06 14 for record and check clas...