PHP hexdec() Funktion

Definition und Verwendung

Die hexdec() Funktion wandelt Hexadezimalzahlen in Dezimalzahlen um.

Syntax

hexdec(hex_string)
Parameter Beschreibung
hex_string Erforderlich. Gibt die zu konvertierende hexadezimale Zahl an.

Beschreibung

wird zurückgegeben mit hex_string Das Dezimalzahläquivalent des durch den Parameter angegebenen hexadezimalen Wertes. hexdec() wandelt eine hexadezimale Zeichenkette in eine Dezimalzahl um. Der maximale umzuwandelnde Wert beträgt 7fffffff, was dem Dezimalwert 2147483647 entspricht. Ab PHP 4.1.0 kann diese Funktion große Zahlen verarbeiten und gibt in diesem Fall einen float-Typ zurück.

hexdec() ersetzt alle nicht hexadezimalen Zeichen, die sie trifft, durch 0. Auf diese Weise werden alle linken Nullen ignoriert, aber die rechten Nullen werden in den Wert eingerechnet.

Beispiel

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

Ausgabe:

30
10
4607
13430527