Einzelnen Beitrag anzeigen
  #1 (permalink)  
Alt 06-09-2003, 10:04
DM78
 Newbie
Links : Onlinestatus : DM78 ist offline
Registriert seit: Sep 2003
Beiträge: 2
DM78 ist zur Zeit noch ein unbeschriebenes Blatt
Standard frage zu implode

hallo

es geht darum, ein leerzeichen zwischen zwei wörtern mit einem komma durch ein komma zu ersetzen. dazu werden alle zeilen der textdatei (bestehend aus name, anschrift, plz und ort sowie telefonnummer) in ein array gelesen. plz und ort sind leider nicht durch komma getrennt, sollen dies aber werden. so sieht der jetzige code aus:


PHP-Code:
<?php
    
foreach($file AS $inhalt){
    
$lz=trim($inhalt);
    
$teilen=explode(",",$inhalt);
    
$lz2=trim($teilen[2]);
    
$ersetzen4=preg_replace("'/ /{3}'"," ",$lz2);
    
$ersetzen5=preg_replace("'/ /{2}'"," ",$ersetzen4);
    
$komma=preg_replace("/ /",",",$ersetzen5);
    
$zusammenfuegen=implode(",",$teilen); //<-- hier weiss ich nicht was ich als array angeben soll; $teilen berücksichtigt das ersetzen nicht!
    
$speichern=fputs($oeffnen4,$zusammenfuegen);
    }
?>


wie muss der korrekte implode befehl lauten?
Mit Zitat antworten