|   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