Heim >Backend-Entwicklung >PHP-Problem >Wie man in PHP Dezimalzahlen in Hexadezimalzahlen umwandelt
So konvertieren Sie Dezimalzahlen in Hexadezimalzahlen in PHP: 1. Verwenden Sie die Funktion dechex(), Syntax „dechex($number)“ 2. Verwenden Sie die Funktion base_convert(), Syntax „base_convert($number,10,16)“.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 7.1, DELL G3-Computer
php konvertiert Dezimalzahlen in Hexadezimalzahlen
1. Verwenden Sie die Funktion dechex()
dechex($number)
函数把十进制数$number
Konvertieren Sie in eine Hexadezimalzahl.
<?php echo dechex("30") . "<br>"; echo dechex("10") . "<br>"; echo dechex("1587") . "<br>"; echo dechex("70"); ?>
2. Verwenden Sie die Funktion base_convert()
base_convert(), um Zahlen zwischen beliebigen Basen umzuwandeln.
base_convert(number,frombase,tobase);
Nummer Erforderlich. Gibt die umzurechnende Zahl an.
frombase Erforderlich. Gibt die ursprüngliche Basis der Zahl an. Zwischen 2 und 36 (einschließlich). Zahlen über dem Komma werden durch die Buchstaben a–z dargestellt, z. B. a für 10, b für 11 und z für 35.
tobase Erforderlich. Gibt die Basis an, die konvertiert werden soll. Zwischen 2 und 36 (einschließlich). Zahlen über dem Komma werden durch die Buchstaben a–z dargestellt, z. B. a für 10, b für 11 und z für 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>"; ?>
Empfohlenes Lernen: „PHP-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonWie man in PHP Dezimalzahlen in Hexadezimalzahlen umwandelt. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!