Convertir une chaine en hexadécimal
By Geoffrey on Wednesday 31 August 2005, 11:11 - Coding - Permalink
Vite fait, histoire de dire que je poste des trucs, une petite fonction (PHP) pour convertir une chaine en hexadécimal:
function strhex($string) { $hex = ''; $len = strlen($string); for ($i = 0; $i < $len; $i++) { $hex .= str_pad(dechex(ord($string[$i])), 2, 0, STR_PAD_LEFT); } return $hex; }
Hope it helps.
Comments
Bonjour/Bonsoir,
Merci bien pour ce code. Serait-il possible de faire pareil mais pour convertir du hexadécimal en une chaîne, donc le contraire.
Merci d'avance.
-----
Online MD5 Reverser:
ice.breaker.free.fr
tu me payes combien ?
KC
Faire le contraire ? Il y a la fonction JavaScript unescape(), mais pour avoir le résultat via le serveur : Je suis débutant en programmation, mais j'ai fait ce script et je l'ai testé :
function hex2dec($string){
$result='';$length=strlen($string);
for($i=0;$i<$length;$i++){
if($i%2!=1){
$result.=chr(hexdec("".$string[$i]."".$string[$i+1].""));}}return $result;}
Utilisation : echo htmlspecialchars(hex2dec("ta chaine hexa"));