Mailinglisten-Archive |
On Friday 05 April 2002 11:39, you wrote:
> Hallo Liste,
>
> ich habe eine String, der folgendermaßen aufgebaut ist:
>
> disk 21 8/8.0.0 sdisk claimed device emc symmetrix
> /dev/dsk/c0t0d0 /dev/rdsk/c0t0d0
>
> Sprich er hat eine unterschiedliche Anzahl an Leerzeichen zwischen den
> Textbausteinen.
> Ich möchte das ganze nun in ein Array überführen.
> Meine erste Idee war explode(" ", $string) anzuwenden.
> Führt aber dazu, dass in meinem Array eine ganze Menge an Felder enthalten
> sind, die ein Leerzeichen enthalten.
> Ich brauche also entweder eine Lösung, die mir alle Leerzeichen zwischen
> den Textbausteinen bis auf eins entfernt,
> oder eine Lösung, die mir von gleich mein Array ohne Leerzeichen bastelet.
> Hat da jemand eine Idee?
preg_replace( '/\s+/' , ' ' , $input );
das sollte mehrere spaces durch nur ein space ersetzen, danach kannst du
explode anwenden
--
Wolfram
... translating template engine ....
http://sf.net/projects/simpletpl
... authentication system ....
http://sf.net/projects/auth
php::bar PHP Wiki - Listenarchive