Paulchen: str_replace in array

Beitrag lesen

Hallo,

@Paulchen da hat er leider recht. Wenn du anstelle von file_get_contents() einfach nur file() benutzt, dann hast du ein Array, dass zeilenweise deine Datei wiederspiegelt.

Aber ich kann die Datei dann so nicht abspeichern oder?

sicher: mit file_put_contents.

Freundliche Grüße

Vinzenz

Danke für den Tipp.

Aber ich muss doch dann mit file_get_contents den inhalt wieder in ein string setzen oder nicht? Weil dort liegt irgendwie mein Problem.

  
  
<?php  
$datei1 = file('bla.txt');  
$pz = "7";  
  
$current = file_get_contents($datei1);  
$current[$pz] = str_replace('a', 'b', $current[$pz]);  
  
file_put_contents($datei1, $datei1[$pz]);  
  
  
echo"$datei1";  
?>  

Ich kapier das gerade net so ganz.