Hex-Vergleich
Stephan K.
- php
Hallo Leute,
ich haette da ein kleines PHP3-Problemchen:
Ich öffne eine Datei und lese die ersten beiden Zeichen heraus.
Nun möchte ich die beiden Zeichen mit einem Hexa-Wert vergleichen. Wie ?
Also:
$text enthält die 2 Zeichen,
dann irgendwie:
if ($text==0x'FFFE')
{
mach was
}
Danke
Stephan
Hallo Stephan
(schon wieder so ein Namensvetter... ;-)
)
mit der Funktion dechex sollte es gehen:
if (dechex($text)=='fffe')
{
mach was
}
Grüße
Stephan
Hallo Stephan
leider klappt es nicht mit dechex.
Ist wohl nur für Zahlen und nicht für Strings geeignet.
Trotzdem Danke, lieber Vetter !
Ciao
Stephan
Hallo Stephan
mmh, folgendes funktioniert bei mir ohne Probleme:
$zahl=123;
if(dechex($zahl)=='7b')
{
echo("funktioniert");
}
Hast Du es mal mit Type-casting versucht, also mit $zahl=(int) $zahl; ?
Grüße
Stephan
$zahl=123;
if(dechex($zahl)=='7b')
{
echo("funktioniert");
}
In dem Fall gehst du aber von einem Integer aus,
bei mir wars ein String
Hast Du es mal mit Type-casting versucht, also mit $zahl=(int) $zahl; ?
Ja !
Es kam aber immer 0 raus.
Mittlerweile klappts aber (s. vorherige Nachricht)
Danke
Stephan
Hat sich erledigt, bin nun doch selber darauf gekommen.
if($text==chr(255))
prüft z. B. das 1. Zeichen auf 0xFF