@@hawkmaster:
nuqneH
- Versuch die Leerzeichen mit trim() zu entfernen greift nicht.
Natürlich nicht. „trim — Entfernt Whitespaces (oder andere Zeichen) am Anfang und Ende eines Strings“
Du weißt, was „Anfang“ und „Ende“ bedeuten? ;-)
- Versuch mit preg_replace
$oldstring = "41 62 64 65 63 6B 75 6E 67";
$replace = "";
$newstring = preg_replace("#\s$#",$replace,$oldstring);echo hex2bin($newstring);
bringt die Meldung:
Warning: hex2bin(): Hexadecimal input string must have an even length in
Jetzt bin ich etwas ratlos :-)
Vielleicht solltest du dir mal den Wert von $newstring ansehen, bevor du den an hex2bin() verfütterst.
Und um gleich deine nächste Frage zu beantworten: Vielleicht solltest du dir deinen regulären Ausdruck nochmal ansehen.
Hierbei die diesmal wirklich erst gemeinte Frage: Du weißt, was „Anfang“ und „Ende“ bedeuten?
Qapla'
--
„Talente finden Lösungen, Genies entdecken Probleme.“ (Hans Krailsheimer)
„Talente finden Lösungen, Genies entdecken Probleme.“ (Hans Krailsheimer)