Wie wandle ichin php hex string ascii binary
6 Antworten zur Frage
Videos zum Thema
Wie wandle ichin Php einen Hex-String in einen Ascii/Binary-String um?
funktioniert leider nicht ganz, das zerhackt mir mein ganzen string.es kommt zwar dann ascii raus,allerdings total zerhackt und unkenntlich gemacht.so kann ich das nicht weiter verwenden
Wie sieht denn das Hex wirklich aus? Oben in dem Beispiel sind nicht viele "druckbare" Zeichen drin. Wenn jedes 2. Zeichen 00 ist, ist's UTF-16, dann sieht das als Ascii natürlich schrottig aus.
es ist eben hex, es ist nicht definiert "welche zeichen" das dann sein werden,das oben was nur ein beispiel,und es geht nciht ums aussehen sondern darum das ich ne binary exe von ascii/binary nach hex wandele,und wieder zurück - habe mein problem aber schon gelöst mit ner for schleife und hexdec() sowie diversen anderen dingen, dennoch für die hilfe
Sorry, habe gerade rausgefunden, das das pack() die Eingabe nicht als Hex-Zeichenkette nehmen will, sondern als einzelne Zeichen.
Das da geht aber:
, da kommt wie erwartet "@ABC" raus.
ohman.ich kann mit diesen regulären ausdrücken nicht umgehen.aber das du dir die mühe gemacht hast,ist aufjedenfall weniger code als mein anderer
Naja, so scher ists auch nicht
/ -> Start
(-> merke dir, was in der Klammer kommt
[-> eines der Zeichen in der Klammer
0-9a-f -> zugelassene Zeichen, evtl. musst du da noch A-F dazuschreiben
] -> Ende Zeichenklasse
{2} genau 2 Zeichen dieser Zeichenklasse davor
) -> Ende merken
/ -> Ende Regex
e -> "Ersetzen"-String ist PHP Code
Ersetzt wird dann durch chr, das \\1 ist der Ausdruck, der sich in der
joar.wir coder/scripter sind halt nachtaktiv *gg