Hallo,
ich habe in einem csv-file eine Struktur mit id, parent_id und titel.
die schreibe ich in ein 2 dimensionelles array. im 1. array befindet sich die id und im 2. array, befindet sich parent_id und titel sowie left_id und right_id. left_id und right_id setz ich bei einlesen erstmal auf 0.
als zweiten Schritt möchte ich gern die left_id und right_id für jedes element ermitteln. komm mit dem prinzip von Nested Sets nicht klar, hab mich auch schon mit paar tuts rumgeschlagen. ohne erfolg auf durchblick.
kann mir jemand da etwas auf die sprünge helfen, wie ich das realisieren könnte. vorallem wenn ich es in einem array setzen will und nicht direkt in die datenbank?
Danke
ich habe in einem csv-file eine Struktur mit id, parent_id und titel.
1#0#Kategorie 1
2#0#Kategorie 2
3#1#Forum 1
4#2#Forum 2
5#3#Unter Forum 1
6#4#Unter Forum 2
2#0#Kategorie 2
3#1#Forum 1
4#2#Forum 2
5#3#Unter Forum 1
6#4#Unter Forum 2
PHP-Code:
$arrForums = array();
$handle = fopen("cat.txt", "r");
if ($handle):
while (!feof($handle)):
$exp = explode('#',fgets($handle, 4096));
$arrForums[$exp[0]] = array($exp[1],$exp[2],0,0);
endwhile;
fclose($handle);
endif;
kann mir jemand da etwas auf die sprünge helfen, wie ich das realisieren könnte. vorallem wenn ich es in einem array setzen will und nicht direkt in die datenbank?
Danke
Kommentar