PHP crc32() 함수
정의와 사용법
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