PHP: Absatzzeichen aus String entfernen

so wie ich das sehe musst du nur das newline entfernen
das kannste mit str_replace machen

$newstring = str_replace("\n", "", $string);

wenn noch andere sonderzeichen wie wagenrücklauf "\r" oder tabulator "\t" raus sollen machst das für die halt auch noch
 
Hi,
funktioniert so leider nicht, mein Code:
PHP:
<?php
$fp = fopen("textdatei1.txt","w");
if ($fp)
{
flock($fp,2);
$ti =stripslashes($textarea1);
$wr = str_replace("\"", "'",$ti);                    //  " in  ' ändern
$ws = str_replace("\n", "k",$wr);                 // k ist nur zum Test
fputs ($fp,$ws);
echo "Erfolgreich gespeichert";
echo "<br>";
flock($fp,3);
fclose($fp);
}
else
{
echo "Fehler";
}
?>

Eingegebener Text:
[QUOTE]
xxxx
xxxx
xxxx
xxxx[/QUOTE]


Gespeicherter Text:
[QUOTE]xxxx
kxxxx
kxxxx
kxxxx[/QUOTE]

=> Die Absätze wurden nicht gelöscht, sondern es wurde nur ein "k" angehängt.

mfg. Flou
 
dann musst du den wagenrücklauf auch rausnehmen

am besten du machst das gleich so denn "\r\n" müsste dein umbruch sein (harter zeilenumbruch)

$newstring = str_replace("\r\n", "", $string);
 
Zurück
Oben