phpbar.de logo

Mailinglisten-Archive

[php] Hex 00 durch Hex 20 (Blank) ersetzen

[php] Hex 00 durch Hex 20 (Blank) ersetzen

Gloss Mathias php_(at)_phpcenter.de
Fri, 5 Apr 2002 16:38:26 +0200


Hmmmm....

vielleicht gehts mit

str_replace("\x00"," "),$string) ?

Oder dem entsprechenden pcre_* - Pendant ... meineswissens
kannst du damit direkt nach den Hexcodes guggn.

Grüße, Mathias

> ----------
> Von: 	Andre Steffens[SMTP:andre.steffens_(at)_adress-research.de]
> Antwort an: 	php_(at)_phpcenter.de
> Gesendet: 	Freitag, 5. April 2002 16:35
> An: 	php_(at)_phpcenter.de
> Betreff: 	AW: [php] Hex 00 durch Hex 20 (Blank) ersetzen
>
> Hab mal einwenig im Manual gestöbert aber leider nichts gefunden.
> Ist allerdings auch eine feine Sache: Wie ersetzt man NICHTS?
>
> Falls jemandem was einfallen sollte bitte ich um kurze Meldung...
> Danke!
> Andre
>
> PS: Der reguläre Ausdruck \0 oder \x00 findet leider nichts, also findet
> nicht NICHTS *grübel*
>
> > -----Ursprüngliche Nachricht-----
> > Von: php-admin_(at)_phpcenter.de [mailto:php-admin_(at)_phpcenter.de]Im Auftrag
> > von Andre Steffens
> > Gesendet: Freitag, 5. April 2002 14:43
> > An: PHP List
> > Betreff: [php] Hex 00 durch Hex 20 (Blank) ersetzen
> >
> >
> > Hallo,
> >
> > erhalte per FTP eine Datei welche von einem HOST stammt. Problem ist das
> > sich innerhalb der Datei das Hexzeichen 00 befindet, welches von PHP als
> > "nicht vorhanden" gewertet wird. Als Ergebnis habe ich einen
> Satzverschub
> > innerhalb der Struktur.
> >
> > Ich müsste alle Hex 00 in Hex 20 (ASCII 32, Leerzeichen) wandeln. Wie
> kann
> > ich das machen?
> >
> > str_replace(hex(00),hex(20),$string) ?
> >
> > Besten Dank für die Lösung
> > Andre
> > --
> > ** http://www.php-center.de **
> > Die PHP-Liste: mailto: php_(at)_phpcenter.de
> > http://lists.phpcenter.de/mailman/listinfo/php
> --
> ** http://www.php-center.de **
> Die PHP-Liste: mailto: php_(at)_phpcenter.de
> http://lists.phpcenter.de/mailman/listinfo/php


php::bar PHP Wiki   -   Listenarchive