Hallo Leute,
ich bin PHP Anfänger und versuche gerade folgendes Problem zu lösen.
Aus einer txt datei sollen Keywords ausgelesen werden und in eine CSV Datei geschrieben werden.
Das ist der Code, das klappt bisher ganz gut.
Wenn ich nun aber aus einer zweiten txt Datei Keywords auslesen will und diese ebenfalls in das array packen möchte, klappt das ganze leider nicht.
So sieht mein Code-Vorhaben aus:
Die Variable $ct soll die Werte aus der zweiten txt Datei annehmen.
Was ist mein Denkfehler?
Komme wirklich nicht weiter und verzweifle...
ich bin PHP Anfänger und versuche gerade folgendes Problem zu lösen.
Aus einer txt datei sollen Keywords ausgelesen werden und in eine CSV Datei geschrieben werden.
Das ist der Code, das klappt bisher ganz gut.
PHP-Code:
foreach ($keywords as $kw) {
$csv = array();
$kw = trim($kw);
// Für jede Spalte im CSV ein Element anlegen
$csv[0] = $kw;
$csv[1] = str_replace("{PLATZHALTER_1}", $kw, $htmlSnippet);
$csv[3] = "publish";
$csvOut .= implode(";", $csv) . ";\n";
}
Wenn ich nun aber aus einer zweiten txt Datei Keywords auslesen will und diese ebenfalls in das array packen möchte, klappt das ganze leider nicht.
So sieht mein Code-Vorhaben aus:
Die Variable $ct soll die Werte aus der zweiten txt Datei annehmen.
PHP-Code:
foreach ($keywords as $kw) {
foreach ($categories as $ct){
$csv = array();
$kw = trim($kw);
$ct = trim($ct);
// Für jede Spalte im CSV ein Element anlegen
$csv[0] = $kw;
$csv[1] = str_replace("{PLATZHALTER_1}", $kw, $htmlSnippet);
$csv[3] = "publish";
$csv[4] = $ct;
$csvOut .= implode(";", $csv) . ";\n";
}
}
Was ist mein Denkfehler?
Komme wirklich nicht weiter und verzweifle...

Kommentar