crc32()의 결과를 출력합니다.
<?php$str = crc32("Hello World!");printf("%un",$str);?>crc32() 함수는 문자열의 32비트 CRC(순환 중복 검사)를 계산합니다.
이 기능은 데이터 무결성을 확인하는 데 사용할 수 있습니다.
팁: crc32() 함수에서 올바른 문자열 표현을 얻으려면 printf() 또는 sprintf() 함수의 %u 형식 문자를 사용해야 합니다. %u 형식 문자를 사용하지 않으면 결과가 잘못된 숫자나 음수로 나타날 수 있습니다.
crc32( 문자열 )
매개변수 | 설명하다 |
---|---|
끈 | 필수의. 계산할 문자열을 지정합니다. |
반환 값: | 문자열 의 32비트 순환 중복 검사 코드 다항식을 정수로 반환합니다. |
---|---|
PHP 버전: | 4.0.1+ |
이 예에서는 "%u" 포맷터를 사용하거나 사용하지 않고 crc32()의 결과를 출력합니다(결과는 동일합니다).
<?php$str = crc32("Hello world!");echo '%u 제외: '.$str."<br>";echo '%u 포함: ';printf("%u",$str) ;?>
위 코드는 다음을 출력합니다:
%u 없음: 461707669%u 있음: 461707669
이 예에서는 "%u" 포맷터를 사용하거나 사용하지 않고 crc32()의 결과를 출력합니다(결과가 다르다는 점에 유의하세요).
<?php$str = crc32("Hello world.");echo '%u 제외: '.$str."<br>";echo '%u 포함: ';printf("%u",$str) ;?>
위 코드는 다음을 출력합니다:
%u 없음: -1959132156%u 있음: 2335835140