aaalso da ich ja nen vollhorst in sachen php bin, steh ich mal wieder vorm rätsel der eierlegenden wollmilchsau
nee spass beiseite!
also folgendes problem:
ich habe auf ner seite eine anzahl von namen mit ner checkbox davor, diese namen werden aus einer textdatei eingelesen und ausgegeben.
wenn man namen auswählt und dann auf den button drückt mit "auswahl entfernen" sollen entsprechend der auswahl die einträge entfernt werden.
meine idee war in der funktion die des durchführt einfach ein array (die auswahl zu übergeben (klappt!)
dann die textdatei einzulesen und den inhalt komplett in einem array zu speichern (klappt!)
dann lösche ich die textdatei (klappt ebenfalls)
erzeuge ein leeres array was für die übernahme der verbleibenden werte dient. (klappt auch:) )
was mir jetzt fehlt ist die logik, wie ich das array mit 1 bis x einträgen der zu löschenden werte gegenprüfe mit dem array mit den 1 bis x einträgen der alte liste.
die einträge wo die liste vom trash mit nem eintrag aus der liste der namen übereinstimmt sollen ignoriert werden und alle anderen werte, wo keine übereinstimmung vorhanden ist sollen in das "übernahme"-array geschrieben werden, damit ich die dann in eine neue txt-datei schreiben kann.
leider haben meine versuche alle ihr ende darin gefunden, dass die komplette alte liste ins übernahme-array geschrieben wurde manchmal sogar mehrfach.
wenn ihr zwingend nen code sehen wollt, kann ich den gerne bereitstellen ich hab den jetzt vorerst absichtlich weggelassen, weil ich denke, dass es anhand der beschreibung einfacher ist nen code zu bauen, als sich von meiner digitalen verwurstung irritieren zu lassen.
Danke für eure unterstützung