katzentreiber
Registered +
- Registriert
- Aug. 2008
- Beiträge
- 31
Hallo, hoffe hier kann mir jemand helfen.
Eigentlich "dachte" ich ne einfache Aufgabe.
Ich habe zwei .csv Dateien mit unterschidlichem Inhalt und möchte eine Ausgabe, welche Daten von Datei 1 in Datei 2 fehlen.
Da funktioniert soweit und auf der Seite wird jeweils der Suchbegriff ausgegeben. Eigentlich ist Datei2, in der ich suchen will ja in array2 enthalten und ich kann den Inhalt auch mit echo sehen. Aber gefunden wird nicht.
Es soll so werden, das ich die in $datei2 fehlenden Inhalte auf den Bildschirm ausgebe oder in eine Datei schreibe um sie mit include auf den Bildschirm zu holen und drucken zu können.
In meinem Leichtsinn dachte ich ja ist ganz einfach mit array_diff() zu bewerkstelligen, aber das Ergenis bleibt immer gleich, er Zeigt immer alle Inhalte an, auch die gleichen...
Hoffe auf eure Ideen und Hilfe,

Eigentlich "dachte" ich ne einfache Aufgabe.
Ich habe zwei .csv Dateien mit unterschidlichem Inhalt und möchte eine Ausgabe, welche Daten von Datei 1 in Datei 2 fehlen.
PHP:
$datei1 = "../pflichtwerkzeuge.csv"; // Name der Pflicht-Werkzeugdatei
$datei2 = "liste.csv"; // Name der eigenen Werkzeugdatei
$array1 = file($datei1); // Datei in ein Array einlesen
$array2 = file($datei2); // Datei in ein Array einlesen
foreach ($array1 as $suchbegriff)
{
//echo $suchbegriff . " - Suchbegriff
" ; // Inhalt zum testen ausgeben
$result = array_diff ( $array2, $array1 );
while ( list ( $key, $val ) = each ( $result ) )
{
echo $key . ': ' . $val . '
';
}
}
Da funktioniert soweit und auf der Seite wird jeweils der Suchbegriff ausgegeben. Eigentlich ist Datei2, in der ich suchen will ja in array2 enthalten und ich kann den Inhalt auch mit echo sehen. Aber gefunden wird nicht.
Es soll so werden, das ich die in $datei2 fehlenden Inhalte auf den Bildschirm ausgebe oder in eine Datei schreibe um sie mit include auf den Bildschirm zu holen und drucken zu können.
In meinem Leichtsinn dachte ich ja ist ganz einfach mit array_diff() zu bewerkstelligen, aber das Ergenis bleibt immer gleich, er Zeigt immer alle Inhalte an, auch die gleichen...
Hoffe auf eure Ideen und Hilfe,

Zuletzt bearbeitet von einem Moderator:
