dechex
(PHP 4, PHP 5)
dechex — Convertit de décimal en hexadécimal
Description
$number
)
Retourne une chaîne contenant la représentation hexadécimale de l'argument
number
non-signé.
Le nombre le plus grand pouvant être converti est
PHP_INT_MAX
* 2 + 1 (ou
-1) : sur les plateformes 32-bit, ce sera
4294967295 en décimal, qui fera que la fonction
dechex() retournera ffffffff.
Liste de paramètres
-
number
-
La valeur décimale à convertir.
Vu que le type entier de PHP est signé, mais que la fonction dechex() ne fonctionne qu'avec des entiers non-signés, les entiers négatifs seront traités comme s'ils étaient non-signés.
Valeurs de retour
Une représentation hexadécimale de number
.
Exemples
Exemple #1 Exemple avec dechex()
<?php // L'affiche ci-dessous assume que nous sommes sur une platerforme 32-bit. // Notez que l'affichage est identique pour toutes les valeurs. echo dechex(-1)."\n"; echo dechex(PHP_INT_MAX * 2 + 1)."\n"; echo dechex(pow(2, 32) - 1)."\n"; ?>
L'exemple ci-dessus va afficher :
ffffffff ffffffff ffffffff
Voir aussi
- hexdec() - Convertit de hexadécimal en décimal
- decbin() - Convertit de décimal en binaire
- decoct() - Convertit de décimal en octal
- base_convert() - Convertit un nombre entre des bases arbitraires