Najnowsze tutoriale tworzenie stron internetowych
 

PHP crc32() Function

<String referencyjny PHP

Przykład

Wydrukować wynik crc32() :

<?php
$str = crc32("Hello World!");
printf("%u\n",$str);
?>
Uruchomić przykład »

Definicja i Wykorzystanie

crc32() oblicza się 32-bitową sumę kontrolną CRC (cyclic redundancy checksum) dla łańcucha.

Funkcja ta może być stosowana do sprawdzania integralności danych.

Tip: Aby upewnić się, że masz prawidłową reprezentację ciąg z crc32() funkcji, musisz użyć% U formatowania z printf() lub sprintf() funkcji. Jeżeli% u formater nie jest używany, to wynik może być wyświetlana w niewłaściwych i ujemnych liczb.


Składnia

crc32( string )

Parametr Opis
string Wymagany. Łańcuch należy obliczyć

Szczegóły techniczne

Zwracana wartość: Zwraca sumę kontrolną CRC32 ciąg jako liczba całkowita
Wersja PHP: 4.0.1+

Przykład 1

W tym przykładzie będziemy drukować wynik crc32() z lub bez "%u" formater (note that the result is equal) :

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

Wyjście z kodem powyżej będą:

Without %u: 461707669
With %u: 461707669

Przykład 2

W tym przykładzie będziemy drukować wynik crc32() z lub bez "%u" formater (note that the result is not equal) :

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

Wyjście z kodem powyżej będą:

Without %u: -1959132156
With %u: 2335835140

<String referencyjny PHP