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

Bagaimana untuk menukar perpuluhan kepada perenambelasan dalam php

青灯夜游
青灯夜游asal
2021-12-09 18:27:274071semak imbas

Cara menukar perpuluhan kepada perenambelasan dalam PHP: 1. Gunakan fungsi dechex(), sintaks "dechex($number)" 2. Gunakan fungsi base_convert(), sintaks "base_convert($number, 10,16); )”.

Bagaimana untuk menukar perpuluhan kepada perenambelasan dalam php

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

penukaran php perpuluhan menjadi heksadesimal

1 Gunakan fungsi dechex()

dechex($number) untuk menukar nombor perpuluhan $number kepada Asas perenambelasan. nombor.

<?php
echo dechex("30") . "<br>";
echo dechex("10") . "<br>";
echo dechex("1587") . "<br>";
echo dechex("70");
?>

Bagaimana untuk menukar perpuluhan kepada perenambelasan dalam php

2. Gunakan fungsi base_convert()

base_convert() untuk menukar nombor antara asas arbitrari.

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.

<?php
header("content-type:text/html;charset=utf-8");
$num1=10;
$num2=47;
echo "十进制 ".$num1." 转换成十六进制 ".base_convert($num1,10,16)."<br>"; 
echo "十进制 ".$num2." 转换成十六进制 ".base_convert($num2,10,16)."<br>"; 
?>

Bagaimana untuk menukar perpuluhan kepada perenambelasan dalam php

Pembelajaran yang disyorkan: "Tutorial Video PHP"

Atas ialah kandungan terperinci Bagaimana untuk menukar perpuluhan kepada perenambelasan 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