HEXDEC |
Hexadécimal à décimal |
|---|---|
| PHP 4.0+ | |
Syntaxe
| function hexdec($expression) |
Paramètres
| Nom | Description | |
|---|---|---|
| $expression | Ce paramètre permet d'indiquer une expression représentant un nombre à traiter. Voici quelques exemples: | |
| Valeur | Résultat (valeur retournée) | |
| "0" | 0 | |
| "1" | 1 | |
| "2" | 2 | |
| "3" | 3 | |
| "4" | 4 | |
| "5" | 5 | |
| "6" | 6 | |
| "7" | 7 | |
| "8" | 8 | |
| "9" | 9 | |
| "a" | 10 | |
| "b" | 11 | |
| "c" | 12 | |
| "d" | 13 | |
| "e" | 14 | |
| "f" | 15 | |
| "10" | 16 | |
| "11" | 17 | |
| ... | ... | |
Retour
| Valeur | Description |
|---|---|
| Entier | Ce type de données contient le nombre décimal. |
Description
Cette fonction permet de transformer en base hexadécimal vers une base décimal.
Remarques
- Seul les caractères hexadécimal (0 à 9, a à f, A à F) sont traitées, tous les autres caractères sont ignorés lors de l'analyse.
Exemple
Voici quelques exemples typiques de l'utilisation de cette fonction :
- <?php
- echo "0 = " . hexdec("00") . "<br />";
- echo "1 = " . hexdec("01") . "<br />";
- echo "2 = " . hexdec("02") . "<br />";
- echo "10 = " . hexdec("0A") . "<br />";
- echo "15 = " . hexdec("0F") . "<br />";
- echo "16 = " . hexdec("10") . "<br />";
- echo "32 = " . hexdec("20") . "<br />";
- echo "86 = " . hexdec("56") . "<br />";
- echo "115 = " . hexdec("73") . "<br />";
- echo "239 = " . hexdec("EF") . "<br />";
- echo "255 = " . hexdec("FF") . "<br />";
- ?>
on obtiendra le résultat suivant :
0 = 01 = 1
2 = 2
10 = 10
15 = 15
16 = 16
32 = 32
86 = 86
115 = 115
239 = 239
255 = 255
Voir également
BINDEC: Cette fonction permet de convertir un nombre binaire en décimal
DECHEX: Cette fonction permet de transformer en base décimal vers une base hexadécimal
OCTDEC: Cette fonction permet de transformer une base octal vers une base décimal.
Système - Nombre - Hexadécimal
Références
La Bible Micro Application PHP, Laurent Guédon, Damien Heute, Thomas Heute, Pierre-Emmanuel Muller, 2003, ISBN: 2-7429-3239-9, pages 323.
PHP 4 - Guide du développeur, Edition First Interactive, Blake Schwendiman, 2002, ISBN: 2-84427-283-5, page 465
Dernière mise à jour : Dimanche, le 5 avril 2015