traduire de l'hexa en decimal

Petit nouveau ! | 2 Messages

24 juin 2006, 06:49

bonjour,

j'aimerais faire une petite page permettant de traduire une valeur rentrée en hexadecimal en decimal ...
dans le sens decimal -> hexadecimal c'est simple il suffisait de faire un formulaire et de mettre ce code:
echo "valeur en hexa: ";
printf("%x", $_GET['nombre1']);

par contre dans le sens hexa -> decimal je ne vois pas du tout comment faire, j'ai essayé:
echo "valeur en decimal: ";
printf("%d", sscanf($_GET['nombre4'], "%x"));
mais la fonction "sscanf($_GET['nombre4'], "%x")" me renvoie toujours 1 ...

qqn a une idée ?
merci d'avance

Eléphant du PHP | 281 Messages

24 juin 2006, 09:48

Salut,

Regarde du côté de base_convert.

@+

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

24 juin 2006, 09:49

tu as une série de fonction PHP qui te permettent des conversion de base numérique
hexdec()
dechex()
...

Il suffit de regarder dans la doc ;)
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

Invité
Invité n'ayant pas de compte PHPfrance

24 juin 2006, 17:15

merci