PHP: Bestimmte Zeilen aus Textbox Löschen?

Hallo,

ich wollte ein PHP Script schreiben, welches den Inhalt der Textbox1 auf bestimmte Zeilen durchsucht, diese dann löscht und den Rest in Textbox2 einfügt. Das ganze soll dann von Button 1 ausgeführt werden. hier ein Beispiel:

(Inhalt der Textbox 1) :

Hallo ich bin der PC.
Wie geht es dir?
ich hasse dich.
Du bist schlau.
Das mag ich nicht.
naja ich muss dann mal Bye!

Zu entfernende Zeilen:

„Wie geht es dir?“
„ich hasse dich.“
„Das mag ich nicht.“

Wenn Button1 gedrückt wird wird in Textbox 2 folgendes stehen Bleiben:

Hallo ich bin der PC.
Du bist schlau.
naja ich muss dann mal Bye!

Die zeilen die übrig bleiben sind aber Variablen also sie können sich also ändern.

Hoffe versteht was ich meine :smile:
Danke im vorraus

hallo wofsauge,

hier habe ich ein kleines Beispiel-Script, welches genau das tut. Ich hoffe es entspricht deinen Vorstellungen.

Mfg Alex

Textbox Test
label {
float: left;
}
div{
clear: both;
}

Textbox 1
Hallo ich bin der PC.
Wie geht es dir?
ich hasse dich.
Du bist schlau.
Das mag ich nicht.
naja ich muss dann mal Bye!

Textbox2

<?php $linesToDelete = array(
'Wie geht es dir?', 'ich hasse dich.', 'Das mag ich nicht.'); // make sure line breaks are always detected $txt = preg\_replace('/\r\n|\r/', "\n", $\_POST['tb1']); // split lines to single array entrys $textboxLines = explode("\n", $txt); // get array with the correct values $newLines = array\_diff($textboxLines, $linesToDelete); // write the remaining lines to the document print(implode("\n", $newLines)); ?\>

Vielen Dank Alex es funktioniert :smile:

jetz schreib ich da noch 50000 zeilen die zu löschen sind rein und schon hab ich ein super nützliches script :smile:

vielen vielen dank :smile: