Vous êtes ici Codes PHP et MySQL > Maths > Convertion binaire a décimal et d'hexadécimal à...

 

Convertion binaire a décimal et d'hexadécimal à décimal

L'exemple 1 montre une convertion de décimal à binaire et de binaire à décimal.
L'exemple 2 montre une convertion de décimal à hexadécimal et d'hexadécimal à décimal.
 
Celina
[3] sources en PHP voir
Code vu 16797 fois
Enregistré le 13 Mars 2007
  • Digg ce code sur digg.com
  • Bookmark ce code sur del.icio.us
  • Bookmark ce code sur Google
  • Bookmark ce code sur Yahoo
  • Ajoute Convertion binaire a décimal et d'hexadécimal à décimal
  • Partage ce code sur Facebook
 
 
 
 

Code Source


01.
02.
03.
04.
05.
06.
07.
08.
09.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
 
<?php
/******************************************************************************/
/*                                                                            */
/*                       __        ____                                       */
/*                 ___  / /  ___  / __/__  __ _____________ ___               */
/*                / _ \/ _ \/ _ \_\ \/ _ \/ // / __/ __/ -_|_-<               */
/*               / .__/_//_/ .__/___/\___/\_,_/_/  \__/\__/___/               */
/*              /_/       /_/                                                 */
/*                                                                            */
/*                                                                            */
/******************************************************************************/
/*                                                                            */
/* Titre          : Convertion binaire a décimal et d'hexadécimal à décimal   */
/*                                                                            */
/* URL            : http://www.phpsources.org/scripts259-PHP.htm              */
/* Auteur         : Celina                                                    */
/* Date édition   : 13 Mars 2007                                              */
/*                                                                            */
/******************************************************************************/
?>
EXEMPLE 1 :

<?php

// Convertion décimal à binaire
$nbr_decimal 256;
echo decbin($nbr_decimal);
echo '<br />';
// affiche: 100000000

// Convertion de binaire à décimal
$nbr_binaire '100000000';
echo bindec($nbr_binaire);
echo '<br />';
// affiche: 256

?>


EXEMPLE 2 :

<?php
// Convertir de décimal à hexadécimal
$nbr_decimal 256;
echo dechex($nombred); 
echo '<br />';
// affiche: 100

// // Convertir d'hexadécimal à décimal
$nbr_hexadecimal '100';
echo hexdec($nbr_hexadecimal);
// affiche: 256

?>

 

Fonctions du code

: Convertit de décimal en binaire - (PHP 4, PHP 5)
: Affiche une chaîne de caractères - (PHP 4, PHP 5)
: Convertit de binaire en décimal - (PHP 4, PHP 5)
: Convertit de décimal en hexadécimal - (PHP 4, PHP 5)
: Convertit de hexadécimal en décimal - (PHP 4, PHP 5)
Commentaires
C'est génial merci beaucoup, j'ai trimé pour avoir enfin un detail complet du hexadecimal au binaire !!! biggrin
 
Super ce tutoriel.
j'aimerais exprimer un nombre en hexa et l'insérer dans une string sur deux bytes
1) je convertis en hexa
$hexa = dechex($nombre);
2) j'insère le résultat dans la string
substr_replace($str, $hexa,2,2);

Cela ne marche pas ! une petite idée ? Merci
 
Ajouter un commentaire
Code de sécurité

Attention: Les champs marqués d'une étoile * sont obligatoires
 
Librairie PHP

Connexion

 
 

Maths

 
 

PHP

 
 
 
 
    Offres d'emploi

Plus de 500 offres d'emploi PHP/MySQL

Offres d'emploi
 
    Editeur PHP
 
        Publicité