string to hex php

function strToHex($string){
$hex='';
for ($i=0; $i < strlen($string); $i++){
$hex .= dechex(ord($string[$i]));
}
return $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 strhex($string) {
$hexstr = unpack('H*', $string);
return array_shift($hexstr);
}

Update

Code below what you need

function strtohex($string)
{
$string = str_split($string);
foreach($string as &$char)
$char = "\x".dechex(ord($char));
return implode('',$string);
}

print strtohex("[0-9A-Za-z\+/=]*");

2020-06-28 20:34:11

Comments

Add a Comment

Login or Register to post a Comment.

Homepage