The `bin2hex()` function in PHP 7.4 converts binary data into a hexadecimal representation. This can be useful when you need to represent binary data in a human-readable form, such as when encoding binary data for storage or transmission.
Here’s an example of using `bin2hex()` in PHP 7.4:
<?php // Binary data (string) $binaryData = "Hello, World!"; // Convert binary data to hexadecimal $hexData = bin2hex($binaryData); // Output the hexadecimal representation echo "Hexadecimal Representation: " . $hexData; ?>
Output:
Hexadecimal Representation: 48656c6c6f2c20576f726c6421
Explanation:
– The string `”Hello, World!”` is converted to its hexadecimal equivalent, which is `48656c6c6f2c20576f726c6421`.
– Each character in the string is represented by its ASCII value in hexadecimal form. For example:
– `H` is `48` in hexadecimal,
– `e` is `65` in hexadecimal, and so on.