PHP字串經典函式

2021-05-22 00:45:03 字數 1296 閱讀 2064

<?    

//------------------------    

// 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...