Probao sam ja prvo sa stripslashes u njegovom codeu...
Kôd:
$string = stripslashes("!\"#$%&'()");
$hex = preg_replace("/(.)/es", "sprintf(' %02X', ord('$1'))", $string);
echo $hex; // 21 5C 23 24 25 26 27 28 29
I to ne radi. Ne radi ni kada se varijabla postavi umjesto navodnika.
A ovo tvoje radi, treba na sami karakter a ne na string
