Maison  >  Article  >  développement back-end  >  Comment convertir un nombre hexadécimal en nombre à virgule flottante en php

Comment convertir un nombre hexadécimal en nombre à virgule flottante en php

青灯夜游
青灯夜游original
2022-04-24 20:49:453125parcourir

Comment convertir un nombre hexadécimal en nombre à virgule flottante en php : 1. Utilisez l'instruction "hexdec(valeur hexadécimale)" ou "base_convert(valeur hexadécimale, 16,10)" pour convertir la valeur hexadécimale en nombre décimal ; Instruction "floatval (nombre décimal)" pour obtenir la valeur à virgule flottante et convertir le nombre décimal en un type de nombre à virgule flottante.

Comment convertir un nombre hexadécimal en nombre à virgule flottante en php

L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 7.1, ordinateur DELL G3

Comment convertir un nombre hexadécimal en nombre à virgule flottante en php

Idée d'implémentation :

  • Convertir 16 Convertir les valeurs hexadécimales en nombres décimaux --- Fonction : hexdec(十六进制值)base_convert(十六进制值,16,10)fonction

    La fonction hexdec() est spécialement utilisée pour convertir les valeurs hexadécimales en nombres décimaux, tandis que la fonction bindec() peut convertir des nombres entre n'importe quelle base

  • Convertir des nombres décimaux en nombres à virgule flottante - fonction floatval()

    La fonction floatval est utilisée pour obtenir la valeur à virgule flottante d'une variable.

Exemple d'implémentation :

<?php
$hex = "cceeff";
$num1=hexdec($hex);
$num2=base_convert($hex, 16, 10);

$float1=floatval($num1);
$float2=floatval($num2);
var_dump($float1);
var_dump($float2);
?>

Comment convertir un nombre hexadécimal en nombre à virgule flottante en php

Apprentissage recommandé : "Tutoriel vidéo PHP"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn