Forum und email

crc32

(PHP 4 >= 4.0.1, PHP 5)

crc32 — 문자열의 crc32값을 계산합니다.

설명

int crc32 ( string $str )

str 의 32비트 순환 반복 체크섬 값을 생성합니다. 보통 모든 데이터가 전송되었는지 확인하는 데에 사용합니다.

PHP의 정수형은 부호가 존재하기에, 많은 crc32 체크섬은 음수값을 가집니다. 부호 없는 crc32 체크섬의 문자 표현을 얻기 위해서는 sprintf()printf()에서 "%u" 형식을 사용할 필요가 있습니다.

이 예제는 printf() 함수로 어떻게 변환한 체크섬을 출력하는지 보여줍니다:

Example#1 crc32 체크섬 표시하기

<?php
$checksum 
crc32("The quick brown fox jumped over the lazy dog.");
printf("%u\n"$checksum);
?>

참고: md5(), sha1().