Guten Tag
Ich habe eine Tabelle structure mit folgenden Feldern:
parentID | kategorieID
Danach baue ich ein Array [parentID][n] = KategorieID
Das ganze sieht dann so aus:
Nun habe ich $parentID = 10
Nun möchte ich die Arrays so zusammenfügen, dass er mir alle Werte aus [10] nimmt, jedoch auch den ganzen bei dem die 10 inbegriffen ist. In diesem Fall wäre das die 8
Der neue Array wäre dann sowas:
Dies soll aber auch weitergehen. Also wenn die 8 auch noch in einem weiteren drin ist soll er diese Werte auch alle nehmen etc. Die 10 kann nur in einem block sein. Die 8 dann wiederum auch. Dies soll auch gehen wenn es 5 oder mehr blöcke/übereinstimmungen gibt.
Gibt es da mit PHP eine einfache lösung, oder wie könnte ich das am einfachsten angehen?
Gruss und Danke
Koda
Ich habe eine Tabelle structure mit folgenden Feldern:
parentID | kategorieID
Danach baue ich ein Array [parentID][n] = KategorieID
Das ganze sieht dann so aus:
[0] => Array
(
[0] => 2
[1] => 3
)
[3] => Array
(
[0] => 23
[1] => 24
)
[8] => Array
(
[0] => 9
[1] => 10
[2] => 11
[3] => 12
)
[10] => Array
(
[0] => 19
[1] => 21
[2] => 22
)
(
[0] => 2
[1] => 3
)
[3] => Array
(
[0] => 23
[1] => 24
)
[8] => Array
(
[0] => 9
[1] => 10
[2] => 11
[3] => 12
)
[10] => Array
(
[0] => 19
[1] => 21
[2] => 22
)
Nun möchte ich die Arrays so zusammenfügen, dass er mir alle Werte aus [10] nimmt, jedoch auch den ganzen bei dem die 10 inbegriffen ist. In diesem Fall wäre das die 8
Der neue Array wäre dann sowas:
[0] => Array
(
[0] => 9
[1] => 10
[2] => 11
[3] => 12
[4] => 19
[5] => 21
[6] => 22
)
(
[0] => 9
[1] => 10
[2] => 11
[3] => 12
[4] => 19
[5] => 21
[6] => 22
)
Gibt es da mit PHP eine einfache lösung, oder wie könnte ich das am einfachsten angehen?
Gruss und Danke
Koda
Kommentar