<?
//------------------------
// php內建字串函式實現
//------------------------
//字串長度
function strlen ($str)
else
}
return $count;
}
//擷取子串
function substr($str, $start, $length=null)
}
if ($length > 0)
}
if ( $length < 0)
}
return $substr;
}
//字串翻轉
function strrev($str)
return $rev_str;
}
//字串比較
function strcmp($s1, $s2)
for ($j=$i; $j 128) return false;
for( $i=0; $i31 && $c <107) $c += 20 ;
if ($c>106 && $c <127) $c -= 75 ;
$word = chr($c );
$s .= $word;
}
return $s;
}
//簡單解碼函式(與php_encode函式對應)
function php_decode($str)
return $s;
}
//簡單加密函式(與php_decrypt函式對應)
function php_encrypt($str)
{
$encrypt_key = 'abcdefghijklmnopqrstuvwxyz1234567890';
$decrypt_key = 'ngzqtcobmuhelkpdawxfyivrsj2468021359';
if ( strlen($str) == 0) return false;
for ($i=0; $i
PHP字串經典函式
php內建字串函式實現 字串長度 function strlen str else return count 擷取子串 function substr str,start,length null if length 0 if length 0 return substr 字串翻轉 function ...
字串經典hash函式
常用的字串hash函式還有elfhash,aphash等等,都是十分簡單有效的方法。這些函式使用 位運算使得每乙個字元都對最後的函式值產生影響。另外還有以md5和sha1為代表的雜湊函式,這些函式幾乎不可能找到碰撞。常用字串雜湊函式有bkdrhash,aphash,djbhash,jshash,rs...
字串經典hash函式
常用的字串hash函式還有elfhash,aphash等等,都是十分簡單有效的方法。這些函式使用 位運算使得每乙個字元都對最後的函式值產生影響。另外還有以md5和sha1為代表的雜湊函式,這些函式幾乎不可能找到碰撞。常用字串雜湊函式有bkdrhash,aphash,djbhash,jshash,rs...