Der Martin: 0 und 1 richtig darstellen

Beitrag lesen

Hallo,

Ich weiß, dass ^@^@^A^A^A = 00111 aber weiter komme ich leider nicht :(
Du möchtest also le´diglich in einem String, der nur Nullen und Einsen enthält, die Null durch ^@ und die Eins durch ^A tauschen?
Dann nimm str_replace().

ja, und dabei bitte beachten, dass ^A hier nur als "lesbare" Darstellung für Ctrl-A (0x01) steht und ^@ für Ctrl-@ (0x00). Also müsste man bitte nicht 0 durch "^@" und 1 durch "^A" ersetzen, sondern durch "\x00" respektive "\x01".
Kann PHP korrekt mit Strings umgehen, die Nullbytes als Nutzzeichen enthalten?

So long,
 Martin

--
Butterkeksverteiler zu werden ist vermutlich eine der wenigen beruflichen Perspektiven, die sich noch bieten, wenn man einen an der Waffel hat.
  (wahsaga)