PHP crc32() function

Example

Output crc32() result:

<?php
$str = crc32("Shanghai");
printf("睵n",$str);
?>

Esempio di esecuzione

Definizione e uso

La funzione crc32() calcola il CRC-32 di una stringa.

La funzione può essere utilizzata per verificare l'integrità dei dati.

Suggerimento:Per garantire una rappresentazione corretta della stringa ottenuta dalla funzione crc32(), è necessario utilizzare il formato 鸕le funzioni printf() o sprintf(). Se non viene utilizzato il formato 㰉risultati potrebbero essere visualizzati come numeri errati o negativi.

Sintassi

crc32(string)
Parametro Descrizione
string Obbligatorio. Specifica la stringa da calcolare.

Dettagli tecnici

Valore di ritorno: Restituisce il codice di polinomio CRC-32 di una stringa in valore intero.
Versione PHP: 4.0.1+

Esempio 1

In questo esempio, mostreremo i risultati di crc32() sia con che senza il formato "眻: (notare che i risultati sono gli stessi):

<?php
$str = crc32("Hello world!");
echo 'Senza ៷$str."<br>";
echo 'Con ᠄
printf("眻,$str);
?>

Output del codice sopra:

Senza ᥆1707669
Con ᥆1707669

Esempio 2

In questo esempio, mostreremo i risultati di crc32() sia con che senza il formato "眻: (notare che i risultati sono diversi):

<?php
$str = crc32("Hello world.");
echo 'Senza ៷$str."<br>";
echo 'Con ᠄
printf("眻,$str);
?>

Output del codice sopra:

Senza ᡡ959132156
Con ᤣ35835140