Maison > développement back-end > Problème PHP > Comment convertir des données en décimales en php

Comment convertir des données en décimales en php

青灯夜游
Libérer: 2023-03-14 17:00:02
original
2068 Les gens l'ont consulté

Méthode de conversion : 1. Utilisez "bindec(value)" pour convertir le binaire en décimal ; 2. Utilisez "octdec(value)" pour convertir l'octal en décimal ; 3. Utilisez "hexdec(value)" pour convertir Convertir l'hexadécimal en décimal ; ; 4. Utilisez "base_convert(value, base d'origine, 10);".

Comment convertir des données en décimales en php

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

php convertit les données en décimal

1. Utilisez la fonction bind() - nombre binaire pour nombre décimal La fonction

bindec() convertit les nombres binaires en nombres décimaux.

<?php
echo bindec("0011") . "<br>";
echo bindec("01") . "<br>";
echo bindec("11000110011") . "<br>";
echo bindec("111");
?>
Copier après la connexion

Comment convertir des données en décimales en php

2. Utilisez la fonction octdec() - nombre octal en nombre décimal

La fonction octdec() convertit un nombre octal en nombre décimal.

<?php
echo octdec("36") . "<br>";
echo octdec("12") . "<br>";
echo octdec("3063") . "<br>";
echo octdec("106");
?>
Copier après la connexion

Comment convertir des données en décimales en php

3. Utilisez la fonction hexdec() - convertissez le nombre hexadécimal en nombre décimal

La fonction hexdec() convertit le nombre hexadécimal en nombre décimal.

<?php
echo hexdec("1e") . "<br>";
echo hexdec("a") . "<br>";
echo hexdec("11ff") . "<br>";
echo hexdec("cceeff");
?>
Copier après la connexion

Comment convertir des données en décimales en php

4. Utilisez la fonction base_convert() - Convertissez entre n'importe quelle base

La fonction base_convert() convertit les nombres entre n'importe quelle base.

Syntaxe :

base_convert(number,frombase,tobase);
Copier après la connexion
ParamètresDescription
numéroObligatoire. Spécifie le nombre à convertir.
frombaseObligatoire. Spécifie la base d'origine du numéro. Entre 2 et 36 (inclus). Les nombres au-dessus de la décimale sont représentés par les lettres a à z, telles que a pour 10, b pour 11 et z pour 35.
tobaseObligatoire. Spécifie la base à convertir. Entre 2 et 36 (inclus). Les nombres au-dessus de la décimale sont représentés par les lettres a à z, telles que a pour 10, b pour 11 et z pour 35.

Exemple : Convertir d'autres bases en décimales

<?php
echo base_convert("cceeff",16,10) . "<br>";//16进制转10进制
echo base_convert("3063",8,10) . "<br>";//8进制转10进制
echo base_convert("11000110011",2,10);//2进制转10进制
?>
Copier après la connexion

Comment convertir des données en décimales 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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal