• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Zeichen ans Ende einer Zeile einfügen?

hä?
wie bitte?
soll heißen?

ganz ehrlich, ich versteh' kein wort. musstes etwas präziser fragen.

Nils aka XraYSoLo
 
Wenn ich dich richtig verstanden habe geht das. Den eigentlichen Satz in einer Variable speichern und dann per echo ausgeben und dann ein fach folgendes schreiben:

echo $dersatz . 'hier stehen die Zeichen';


Ich habs nicht getestet.
 
PHP:
<?php

$testfile = 'testfile';

// zeigt den aktuellen inhalt der datei
function showFileContent($file) {
    static $step = 1;
    $content = file_get_contents($file);
    echo "<h2>Step: $step</h2><pre>$content</pre><hr />";
    $step++;
}

file_put_contents($testfile, "asd\nasd\nasd");

showFileContent($testfile);

// zu ändernde zeile
$line = 2;
$suffix = ' ich werde angehängt';
$file = file($testfile);
$file[$line - 1] = trim($file[$line - 1], "\n\r") . $suffix . "\n";
file_put_contents($testfile, implode('', $file));

showFileContent($testfile);

?>

sowas? ^^
 
Ja, war wirklich etwas ungenau formuliert...
Hat sich nun aber erledigt, da ich eine viel schönere Variante gefunden haben.
 
Dann teile sie uns und vor allem den anderen Suchenden, die auf dieses Thema stoßen doch auch mit, wenn sie besser und schöner ist.

Nichts ist frustrierender, als ein Thread zur Frage zu finden, in dem dann unten steht "Danke, hat sich erledigt, hab die Lösung gefunden."
 
Gut, also nochmal kurz und (hoffentlich verständlich) das Problem:
Da ich am Ende jeder Zeile ein "<br>" stehen habe, aber zu keinen Ergebnissen kam, wenn ich danach gesucht habe, wollte ich eine zusätzliche Zeichenkette ans Ende jeder Zeile anfügen.

Und die Lösung:
In der Variable waren alle "<" und ">" mit dem dazugehörigen Code (also "&lt;" und "&gt;") gespeichert. Deswegen konnte ich natürlich keine Ergebnisse bei einer Suche nach "<br>" haben.
Deswegen suche ich jetzt einfach nach "br", da ich in der betroffenen Variable keine Texte mit "br" in einem Wort habe.
 
Zurück
Oben