Neue Zeile bei Ausgabe von file($datei)[5]

Azi

Erfahrenes Mitglied
Ich möchte eine Zeile von einer Text-Datei ausgeben. Dazu hab ich es so gemacht:
PHP:
$datei='data/inhalte/'.$text.'.txt';
$inhalt=file($datei);
...
 <meta name="description" content="<?php echo $inhalt[3] ?>"> 
...

Klappt auch super, nur sieht der Quelltext der im Browser aufgerufenen Seite dann so aus:
HTML:
 <meta name="description" content="Herzlich Willkommen auf AquanaSoft.de.
">

Gibt es eine Möglichkeit, dass alles in eine Zeile kommt?
 
Hallo!

Da wird der Zeilenumbruch aus der ASCII Datei mit ausgegeben.
Gibt zwar sicherlich auch eine elegantere Methode, aber versuch es mal so:
PHP:
echo str_replace("\r\n", "", $inhalt[3]);
Gruss Dr Dau
 
Nee, geht leider nicht...
/Edit: Hab was gefunden!
PHP:
chop($string_a)
 
Zuletzt bearbeitet:
Also doch eleganter.....
php.net hat gesagt.:
string rtrim ( string str )

Gibt den als Argument übergebenen String ohne abschließende Leerzeichen (auch "Neue-Zeile-"Steuerzeichen werden entfernt). Dies ist ein Alias zu chop().
 
Zurück