crc32
(PHP 4 >= 4.0.1, PHP 5)
crc32 — Υπολογίζει το πολυώνυμο crc32 ενός string
Περιγραφή
Παράγει το cyclic redundancy checksum πολυώνυμο, μήκους 32-bit, της παραμέτρουstr . Αυτή η λειτουργία χρησιμοποιείται συνήθως για τον έλεγχο της ακεραιότητας των δεδομένων που μεταδίδονται.
Επειδή ο τύπος δοδμένων integer της PHP είναι προσημασμένος, και πολλά crc32 checksums έχουν ως αποτέλεσμα αρνητικά προσημασμένους integers, είναι απαραίτητο να χρησιμοποιείτε την προδιαγραφή μορφοποίησης "%u" της συνάρτησης sprintf() ή της printf() για να παίρνετε την αναπαράσταση σε string του μη προσημασμένου crc32 checksum.
Το ακόλουθο παράδειγμα δείχνει πώς μπορείτε να εμφανίζετε το μετατρεμμένο checksum με τη συνάρτηση printf():
Example#1 Εμφάνιση ενός crc32 checksum
<?php
$checksum = crc32("The quick brown fox jumped over the lazy dog.");
printf("%u\n", $checksum);
?>