本文實例講述了php自定義hash函數實現方法。分享給大家供大家參考。具體分析如下:
這裡演示php實現的一個簡單hash算法,可以用來加密,不過這個函數過於簡單,不能用來解密
function SimpleHash($str){
$n = 0;
// The magic happens here:
// I just loop trough all letters and add the
// ASCII value to a integer variable.
for ($c=0; $c < strlen($str); $c++)
$n += ord($str[$c]);
// After we went trough all letters
// we have a number that represents the
// content of the string
return $n;
}
調用方法:
$TestString = 'www.jb51.net'; print SimpleHash($TestString); // returns: 1082
希望本文所述對大家的php程序設計有所幫助。