<?phpheader('Content-Type: text/html; charset=utf-8');class Hex{var $hex;var $tmp;function cevirHex($metin){$metin=htmlspecialchars_decode($metin);foreach(unpack('C*',$metin) as $dec){$tmp = dechex($dec);$this->hex[] .= strtoupper(str_repeat('0',2-strlen($tmp)).$tmp);}return join($this->hex);}function cevirMetin($hexcode){foreach(str_split(trim($hexcode),2) as $hex){$this->tmp .= pack('C*', hexdec($hex));}return htmlspecialchars($this->tmp);}}$obj = new Hex;$hexcode = "3C3F706870206563686F20226D6572686162612064C3BC6E7961223B3F3E";echo $metin=$obj->cevirMetin($hexcode)."<br>";echo $obj->cevirHex($metin);?>
Çıktısı
<?php echo "merhaba dünya";?>3C3F706870206563686F20226D6572686162612064C3BC6E7961223B3F3E3C62723E