Rumah >pembangunan bahagian belakang >masalah PHP >Bagaimana untuk menukar perenambelasan kepada perpuluhan dalam php

Bagaimana untuk menukar perenambelasan kepada perpuluhan dalam php

青灯夜游
青灯夜游asal
2022-02-15 13:51:365153semak imbas

Cara menukar perenambelasan kepada perpuluhan dalam PHP: 1. Gunakan fungsi hexdec(), sintaks "hexdec("nilai perenambelasan""; 2. Gunakan fungsi base_convert(), sintaks " base_convert("nilai hex"; , 16, 10)".

Bagaimana untuk menukar perenambelasan kepada perpuluhan dalam php

Persekitaran pengendalian tutorial ini: sistem windows7, versi PHP7.1, komputer DELL G3

php akan menjadi enam belas Tukar heksadesimal kepada perpuluhan

1 Gunakan fungsi heksadesimal()

hexdec(十六进制字符串) untuk menukar nombor perenambelasan kepada nombor perpuluhan.

<?php
echo hexdec("1e") . "<br>";
echo hexdec("a") . "<br>";
echo hexdec("11ff") . "<br>";
echo hexdec("cceeff");
?>

Bagaimana untuk menukar perenambelasan kepada perpuluhan dalam php

2 Gunakan fungsi base_convert()

base_convert() untuk menukar nombor antara mana-mana asas, Just. tetapkan "bindec(十六进制字符串, 16, 10)" untuk menukar nombor perenambelasan kepada nombor perpuluhan.

<?php
echo base_convert("1e", 16, 10) . "<br>";
echo base_convert("a", 16, 10) . "<br>";
echo base_convert("11ff", 16, 10) . "<br>";
echo base_convert("cceeff", 16, 10);
?>

Bagaimana untuk menukar perenambelasan kepada perpuluhan dalam php

Penerangan:

fungsi base_convert() menukar nombor antara asas arbitrari. Sintaks:

base_convert(number,frombase,tobase);
  • nombor Diperlukan. Menentukan nombor yang hendak ditukar.  

  • dari pangkalan Diperlukan. Menentukan asas asal nombor. Antara 2 dan 36 (termasuk). Nombor di atas perpuluhan diwakili oleh huruf a-z, seperti a untuk 10, b untuk 11, dan z untuk 35.  

  • tobase Diperlukan. Menentukan asas yang hendak ditukar. Antara 2 dan 36 (termasuk). Nombor di atas perpuluhan diwakili oleh huruf a-z, seperti a untuk 10, b untuk 11, dan z untuk 35.

Pembelajaran yang disyorkan: "Tutorial Video PHP"

Atas ialah kandungan terperinci Bagaimana untuk menukar perenambelasan kepada perpuluhan dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn