crc32() 함수의 기능은 문자열의 32비트 순환 중복 검사 코드 다항식을 계산하는 것입니다. 이 함수는 CRC32 알고리즘을 사용합니다. 이 기능은 데이터 무결성을 확인하는 데 사용할 수 있습니다.
crc32() 함수에서 올바른 문자열 표현을 얻으려면 printf() 또는 sprintf() 함수의 %u 포맷터를 사용해야 합니다. %u 포맷터를 사용하지 않으면 결과에 잘못된 음수가 표시될 수 있습니다.
crc32() 함수 구문:
crc32($string)
매개변수:
$ 문자열: 이 매개변수는 crc32 다항식을 찾으려는 문자열을 지정합니다.
반환 값: crc32() 함수는 주어진 문자열의 crc32 체크섬을 정수로 반환합니다.
예 1: %u가 있거나 없는 문자열 "Hello World"의 32비트 CRC를 계산합니다.
<?php $str1 = crc32("Hello world."); echo '没有%u: '.$str1."\n"; echo '使用%u: '; printf("%u\n", $str1); ?>
출력:
没有%u: -1959132156 使用%u: 2335835140
예 2: %u가 있거나 없는 문자열 "PHPandJava"의 32비트 CRC를 계산합니다.
<?php $str2 = crc32("PHPandJava."); echo '没有%u: '.$str2."\n"; echo '使用%u: '; printf("%u\n", $str2); ?>
출력:
没有%u: -650239106 使用%u: 3644728190
예 3: %u가 있거나 없는 문자열 "Computer Science"의 32비트 CRC를 계산합니다.
<?php $str3 = crc32("Computer Science."); echo '没有%u: '.$str3."\n"; echo '使用%u: '; printf("%u\n", $str3); ?>
출력:
没有%u: -1082893780 使用%u: 3212073516
관련 권장 사항: "PHP Tutorial"
이 문서는 PHP에서 문자열을 계산하는 32비트 crc에 대한 소개입니다. 도움이 필요한 친구들에게 도움이 되기를 바랍니다!
위 내용은 PHP는 문자열의 32비트 crc(순환 중복 검사)를 계산합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!