최신 웹 개발 튜토리얼
 

PHP crc32() Function

<PHP 문자열 참조

결과 인쇄 crc32() :

<?php
$str = crc32("Hello World!");
printf("%u\n",$str);
?>
»실행 예

정의 및 사용

crc32() 함수는 32 비트 CRC 계산 (cyclic redundancy checksum) 문자열을한다.

이 기능은 데이터의 무결성을 검증하는 데 사용할 수 있습니다.

Tip: 당신이에서 올바른 문자열 표현을 얻을 수 있도록하기 위해 crc32() 함수는, 당신은의 % u 개의 포맷 사용해야합니다 printf() 또는 sprintf() 함수를. 이 % U 포맷터를 사용하지 않으면, 결과는 정확하고 음수로 표시 할 수있다.


통사론

crc32( string )

매개 변수 기술
string 필요합니다. 문자열은 계산한다

기술적 세부 사항

반환 값 : 정수로 문자열의 CRC32 체크섬을 반환
PHP 버전 : 4.0.1+

예 1

이 예에서 우리는 결과 출력한다 crc32() 와 상기 않고 "%u" 포맷터 (note that the result is equal) :

<?php
$str = crc32("Hello world!");
echo 'Without %u: '.$str."<br>";
echo 'With %u: ';
printf("%u",$str);
?>

코드의 출력은 위의 것입니다 :

Without %u: 461707669
With %u: 461707669

예 2

이 예에서 우리는 결과 인쇄합니다 crc32() 와 그리고없이 "%u" 포맷터 (note that the result is not equal) :

<?php
$str = crc32("Hello world.");
echo 'Without %u: '.$str."<br>";
echo 'With %u: ';
printf("%u",$str);
?>

코드의 출력은 위의 것입니다 :

Without %u: -1959132156
With %u: 2335835140

<PHP 문자열 참조