Hallo Forum,
ich habe ein Problem mit einem Array das ich aus 2 Datenquellen verbinde.
Die erste Quelle ist ein CSV File die ich folgendemassen bearbeite
Hier führe ich das o.g. Array mit einem Resultset aus einer DB zusammen:
Wenn ich nun mit print_r das Array
aufrufe bekomme ich mit den Feldbezeichnungen den gemergten Inhalt.
Leider klappt es nicht mit
gezielt den path aufzurufen. Kann mir jemand sagen warum?
ich habe ein Problem mit einem Array das ich aus 2 Datenquellen verbinde.
Die erste Quelle ist ein CSV File die ich folgendemassen bearbeite
PHP-Code:
$file = "muster2.csv";
$farray = file($file) or die("Fehler)");
if($farray)
{
foreach($farray as $line)
{
list($cat_id, $path, $sort) = split(";", $line);
$kategorien[$cat_id]['cat_id'] = $cat_id;
$kategorien[$cat_id]['path'] = $path;
$kategorien[$cat_id]['sort'] = $sort;
$kategorien[$data[0]] = array('cat_id' => $data[0], 'path' => $data[1], 'sort' => $data[2]);
}
}
PHP-Code:
foreach($results as $db_key => $result)
{
$results[$db_key]->path = $kategorien[$result->category_id]['path'];
$results[$db_key]->sort = $kategorien[$result->category_id]['sort'];
}
PHP-Code:
$results[$db_key]
Leider klappt es nicht mit
PHP-Code:
print_r$results[$db_key]['path']
Kommentar