Παράγει το cyclic redundancy checksum πολυώνυμο, μήκους 32-bit, της παραμέτρουstr. Αυτή η λειτουργία χρησιμοποιείται συνήθως για τον έλεγχο της ακεραιότητας των δεδομένων που μεταδίδονται.
Επειδή ο τύπος δοδμένων integer της PHP είναι προσημασμένος, και πολλά crc32 checksums έχουν ως αποτέλεσμα αρνητικά προσημασμένους integers, είναι απαραίτητο να χρησιμοποιείτε την προδιαγραφή μορφοποίησης "%u" της συνάρτησης sprintf() ή της printf() για να παίρνετε την αναπαράσταση σε string του μη προσημασμένου crc32 checksum.
Το ακόλουθο παράδειγμα δείχνει πώς μπορείτε να εμφανίζετε το μετατρεμμένο checksum με τη συνάρτηση printf():