PHP - Pasar string a hexadecimal

 
Vista:

Pasar string a hexadecimal

Publicado por Martokingv (1 intervención) el 31/10/2006 16:05:34
Alguien puede ayudarme?

Necesito pasar un string a valores hexadecimales para enviarlos via Url.

Por ejemplo lograr que la cadena lilo&stich pase a ser 6C696C6F267374696368

Muchas gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Pasar string a hexadecimal

Publicado por FiSiCo (403 intervenciones) el 31/10/2006 23:40:38
<?php
function hex2str($hex)
{
for($i=0;$i<strlen($hex);$i+=2)
{
$str.=chr(hexdec(substr($hex,$i,2)));
}
return $str;
}

// *** Groß- bzw. Kleinschreibung ist nicht relevant ***
echo hex2str("6C696C6F267374696368")."<br>";

function str2hex($str)
{
if (trim($str)!="")
{
$hex="";
$length=strlen($str);
for ($i=0; $i<$length; $i++)
{
$hex.=str_pad(dechex(ord($str[$i])), 2, 0, STR_PAD_LEFT);
}
return $hex;
}
}

echo str2hex(hex2str("6C696C6F267374696368"))."<br>";
echo "6C696C6F267374696368"."<br>";

?>
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar