Преобразование строки с HEX-кодами к строке символов и обратно на PHP

Конвертирования строк HEX в String и String в HEX.

function hexToStr($hex) {
    $string='';
    for ($i=0; $i < strlen($hex)-1; $i+=2)
    {
        $string .= chr(hexdec($hex[$i].$hex[$i+1]));
    }
    return $string;
}
function strToHex($string) {
    $hex='';
    for ($i=0; $i < strlen($string); $i++)
    {
        $hex .= dechex(ord($string[$i]));
    }
    return $hex;
}


Пример:

$hex = strToHex('VOVA1234');
$str = hexToStr($hex);

echo "Hex: ".$hex;
echo "<br>";
echo "String: ".$str;


Результат:

Hex: 564f564131323334
String: VOVA1234



Просмотров: 2983
13.02.2015, 22:47 -

Категория: Статьи » Программирование » PHP