Quick Search:
 
 PHP Code: HEX Encode/Decode Jump to:  
Category: >> PHP Code >> HEX Encode/Decode  

<< lastnext >>

Snippet Name: HEX Encode/Decode

Description: Here is a nice way to use preg_replace to convert a hex encoded string back to clear text.

Comment: (none)

Language: PHP
Highlight Mode: PHP
Last Modified: February 27th, 2009

<?PHP
 
   $text = "PHP rocks!";
   $encoded = PREG_REPLACE(
           "'(.)'e"
         ,"dechex(ord('\\1'))"
         ,$text
   );
   PRINT "ENCODED: $encoded\n";
 
?>
 
ENCODED: 50485020726f636b7321
 
<?PHP
 
   PRINT "DECODED: ".PREG_REPLACE(
       "'([\S,\d]{2})'e"
     ,"chr(hexdec('\\1'))"
     ,$encoded)."\n";
 
?>
 
DECODED: PHP rocks!


 
   Home |    Search |    Code Library |    Sponsors |    Privacy |    Terms of Use |    Contact Us © 2003 - 2024 psoug.org