PHP CRC32 function ()
Przykłady
CRC32 Output () Wynik:
<?php
$str = crc32("Hello World!");
printf("%un",$str);
?>
$str = crc32("Hello World!");
printf("%un",$str);
?>
Uruchomienie instancji »
Definicja i Wykorzystanie
CRC32 () oblicza ciąg 32-bitowego CRC (CRC).
Ta funkcja może być użyty do weryfikacji integralności danych.
Wskazówka: Aby funkcja pewno z CRC32 (), aby uzyskać prawidłowy ciąg znaków, należy użyć printf () lub sprintf () znak% Funkcja formatowania u.Jeśli nie korzystają z formatu charakter% U, wyniki mogą okazać się niewłaściwe lub liczby ujemne.
gramatyka
crc32( string )
参数 | 描述 |
---|---|
string | 必需。规定要计算的字符串。 |
dane techniczne
Zwraca: | Zwracane jako ciąg liczb całkowitych z 32-bitowego CRC kodu check wielomianu. |
---|---|
Wersja PHP: | 4.0.1+ |
Przykład 1
W tym przykładzie użyjemy i bez użycia "% u" formater, CRC32 wyjście () Wyniki (Zauważ, że wyniki są takie same):
<?php
$str = crc32("Hello world!");
echo 'Without %u: '.$str."<br>";
echo 'With %u: ';
printf("%u",$str);
?>
$str = crc32("Hello world!");
echo 'Without %u: '.$str."<br>";
echo 'With %u: ';
printf("%u",$str);
?>
Powyższy kod wyjścia będzie:
Without %u: 461707669
With %u: 461707669
With %u: 461707669
Przykład 2
W tym przykładzie użyjemy i bez użycia "% u" formater, CRC32 wyjście () Wyniki (Należy pamiętać, że wyniki nie są takie same):
<?php
$str = crc32("Hello world.");
echo 'Without %u: '.$str."<br>";
echo 'With %u: ';
printf("%u",$str);
?>
$str = crc32("Hello world.");
echo 'Without %u: '.$str."<br>";
echo 'With %u: ';
printf("%u",$str);
?>
Powyższy kod wyjścia będzie:
Without %u: -1959132156
With %u: 2335835140
With %u: 2335835140
PHP referencyjny String