PHP crc32() 함수

예제

crc32()의 결과를 출력합니다:

<?php
$str = crc32("Shanghai");
printf("睵n",$str);
?>

실행 예제

정의와 사용법

crc32() 함수는 문자열의 32비트 CRC(회로 부호 검사)를 계산합니다.

이 함수는 데이터 일관성을 검증하는 데 사용될 수 있습니다.

ヒント:crc32() 함수에서 올바른 문자열 표현을 보장하기 위해 printf() 또는 sprintf() 함수의 顉문자를 사용해야 합니다. 顉문자를 사용하지 않으면 결과가 잘못된 숫자나 부정수로 표시될 수 있습니다.

문법

crc32(string)
파라미터 설명
string 필수. 계산할 문자열을 지정합니다.

기술 세부 사항

반환 값: 문자열의 32비트 회로 부호 검사多项式로 값을 반환합니다.
PHP 버전: 4.0.1+

예제 1

이 예제에서는 "眻 형식 문자를 사용하거나 사용하지 않는 경우 crc32() 함수의 결과를 출력하겠습니다. (주의: 결과는 같습니다.):

<?php
$str = crc32("Hello world!");
echo 'Without ៷$str."<br>";
echo 'With ᠄
printf("眻,$str);
?>

위 코드의 출력:

Without ᥆1707669
With ᥆1707669

예제 2

이 예제에서는 "眻 형식 문자를 사용하거나 사용하지 않는 경우 crc32() 함수의 결과를 출력하겠습니다. (주의: 결과는 다릅니다.):

<?php
$str = crc32("Hello world.");
echo 'Without ៷$str."<br>";
echo 'With ᠄
printf("眻,$str);
?>

위 코드의 출력:

Without ᡡ959132156
With ᤣ35835140