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