Heim >Backend-Entwicklung >PHP-Problem >So konvertieren Sie eine Ganzzahl in eine Hexadezimalzahl in PHP
So konvertieren Sie Ganzzahlen in PHP: 1. Verwenden Sie die Funktion dechex(), Syntax „dechex(integer value)“ 2. Verwenden Sie die Funktion base_convert(), Syntax „bindec(integer value, 10, 16)“ .
Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 7.1, DELL G3-Computer
php konvertiert Ganzzahlen (Dezimalzahlen) in Hexadezimalzahlen
1. Verwenden Sie die Funktion dechex()
Verwenden Sie die Funktion dechex(integer value)
, die Dezimalzahlen in Hexadezimalzahlen umwandeln kann. dechex(整数值)
函数,它可把十进制数转换为十六进制数。
<?php echo dechex(10) . "<br>"; echo dechex(20) . "<br>"; echo dechex(1587) . "<br>"; echo dechex(70); ?>
输出结果:
2、使用base_convert()函数
使用 base_convert()函数可在任意进制之间转换数字,只需设置“bindec(整数值, 10, 16)
<?php echo base_convert(30, 10, 16) . "<br>"; echo base_convert(10, 10, 16) . "<br>"; echo base_convert(1587, 10, 16) . "<br>"; echo base_convert(70, 10, 16); ?>Ausgabeergebnis: 2. Verwenden Sie die Funktion base_convert()
Verwenden Sie die Funktion base_convert(), um Zahlen zwischen beliebigen Basen zu konvertieren. Legen Sie einfach „bindec(integer value, 10, 16)
“ fest. Das ist es.
Das obige ist der detaillierte Inhalt vonSo konvertieren Sie eine Ganzzahl in eine Hexadezimalzahl in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!