Korrektes Vergleichen von hexadez. Werten in PHP?
Verfasst: 04.10.2008, 17:26
Wie vergleicht man denn KORREKT hexadezimale Werte in PHP?
angenommen ich habe einen string der das fuehrende 0x NICHT enthaelt. z.B.
$z = "fce2";
weiter angenommen ich habe dezimal 64738 und wandle dies in hex:
$a = dechex(64738);
gebe ich dies mit echo aus ist dies "fce2".
kann ich nun in php einfach auf $a == $z vergleichen?
welcher typ wuerde dann mit welchem typ verglichen?
ich kann dazu nix in der doku finden
eigentlich geht es sogar um einen vergleich der art:
if ($a >= $z1 && $a <= $z2) ...
moechte ungern erst wieder alles in dez. wandeln fuer den vergleich..
muss man ggf. erst wieder ein '0x' vorne anstellen, damit php rafft dass es sich um hex-werte handelt?
angenommen ich habe einen string der das fuehrende 0x NICHT enthaelt. z.B.
$z = "fce2";
weiter angenommen ich habe dezimal 64738 und wandle dies in hex:
$a = dechex(64738);
gebe ich dies mit echo aus ist dies "fce2".
kann ich nun in php einfach auf $a == $z vergleichen?
welcher typ wuerde dann mit welchem typ verglichen?
ich kann dazu nix in der doku finden

if ($a >= $z1 && $a <= $z2) ...
moechte ungern erst wieder alles in dez. wandeln fuer den vergleich..
muss man ggf. erst wieder ein '0x' vorne anstellen, damit php rafft dass es sich um hex-werte handelt?