Hallo,
ich suche einen Skripteil, der dazu dienen soll, in einer Text-Datenbank ein bestimmtes Array anhand des ersten Eintrages zu identifizieren und dieses dann zu löschen.
Danke sehr, wenn mir jemand den Tipp geben kann, mit welcher Funktion das funktionieren kann oder vielleicht gleich das Skript für mich hat.
Öffne die Datei, suche nach dem Array in welcher auf Position eins der Begriff "???" vorhanden ist - lösche diesen Array.
Öffne, suche, finde, gib aus - das bekomme ich hin - wie heisst aber bitte der Schnipsel, welcher mir fehlt, wonach eben genau diese eine Zeile vollständig gelöscht werden soll - kann mir da jemand helfen bitte?
Wenn es irgendwie geht, würde ich gern ein bisschen auf diesem Skript aufbauen.
Die "uebung.txt" ist vollgestopft mit dreiteiligen Arrays und jeweils einem Zeilenumbruch am Ende - also dieses Skript jedenfalls arbeitet, wie es soll - hat jemand für mich den passenden Befehl, der zum Löschen des selektierten Arrays verwendet werden muss?
Danke schonmal.
ich suche einen Skripteil, der dazu dienen soll, in einer Text-Datenbank ein bestimmtes Array anhand des ersten Eintrages zu identifizieren und dieses dann zu löschen.
Danke sehr, wenn mir jemand den Tipp geben kann, mit welcher Funktion das funktionieren kann oder vielleicht gleich das Skript für mich hat.
Öffne die Datei, suche nach dem Array in welcher auf Position eins der Begriff "???" vorhanden ist - lösche diesen Array.
Öffne, suche, finde, gib aus - das bekomme ich hin - wie heisst aber bitte der Schnipsel, welcher mir fehlt, wonach eben genau diese eine Zeile vollständig gelöscht werden soll - kann mir da jemand helfen bitte?
PHP-Code:
<?php
$vorname = $_POST["vorname"];
$variable = file("uebung.txt");
$suche = array();
foreach ($variable as $zeile)
{
$term = explode("|", $zeile);
array_push ($suche, $term[0],$term[1],$term[2]);
if ( $term[0]==$vorname )
{
$nachname = $term[1];
$plz = $term[2];
echo $vorname;
echo $nachname;
echo $plz;
exit;
}
}
?>
Die "uebung.txt" ist vollgestopft mit dreiteiligen Arrays und jeweils einem Zeilenumbruch am Ende - also dieses Skript jedenfalls arbeitet, wie es soll - hat jemand für mich den passenden Befehl, der zum Löschen des selektierten Arrays verwendet werden muss?
Danke schonmal.
Kommentar