코드 복사 코드는 다음과 같습니다.
//하위 데이터베이스 및 하위 테이블 알고리즘
함수 calc_hash_db($u , $s = 4)
{
$h = sprintf("%u", crc32($u))
$h1 = intval(fmod($h, $s))
return $h1;
}
for($i=1;$i<100;$i )
{
echo calc_hash_db($i)
echo "
";
}
함수 calc_hash_tbl($u, $n = 256, $m = 16)
{
$h = sprintf("%u", crc32($u));
$h1 = intval ($h / $n);
$h2 = $h1 % $n;
$h3 = base_convert($h2, 10, $m)
$h4 = sprintf ("s", $h3);
$h4 반환
}
위에서 관련 측면을 포함하여 PHP 하위 라이브러리 및 하위 테이블 해시 알고리즘을 소개했습니다. PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.