" } f"/> " } f">

>백엔드 개발 >PHP 튜토리얼 >PHP 하위 데이터베이스 및 하위 테이블 해시 알고리즘

PHP 하위 데이터베이스 및 하위 테이블 해시 알고리즘

WBOY
WBOY원래의
2016-07-29 08:41:072043검색

코드 복사 코드는 다음과 같습니다.


//하위 데이터베이스 및 하위 테이블 알고리즘
함수 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 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.