How to Use crc32() Function in PHP 8.1 and 8.2 with Example?

Support PHP Version: PHP 7.1, PHP 7.2, PHP 7.3, PHP 7.4, PHP 8.0, PHP 8.1, PHP 8.2, PHP 8.3 With Latest All Version Support.

In PHP, the `crc32()` function is used to calculate the CRC32 checksum of a string. CRC32 (Cyclic Redundancy Check 32) is a hash function that produces a 32-bit checksum, commonly used for error detection purposes.

Here’s how you can use the `crc32()` function in PHP 8.1 and 8.2 along with an example output:


// Example string
$string = "Hello, world!";

// Calculate CRC32 checksum
$crc32 = crc32($string);

// Display the CRC32 checksum
echo "CRC32 checksum of '$string' is: $crc32\n";


When you run this code, you’ll get the CRC32 checksum of the string “Hello, world!”. Here’s an example output:

CRC32 checksum of 'Hello, world!' is: 222957957

You can use the `crc32()` function to calculate checksums for strings in your PHP applications, which can be useful for various purposes such as data integrity verification.