Hi,
ich habe ein mehrdimensionales array
die verstachtlungstiefe ist n
und über count (arrayname) bekomme ich immer die anzahl 2 aber so ignoriert er ja die gesamt anzahl der elemente innerhalb des arrays
array_count_values bingt auch nur eine 2
Die andere sache ist, es kann sein das wenn eine variable $ebene = 2 ist.
Dann soll er nur die felder bis 2 ebenen im array nehmen und nicht noch die weiteren werte aus der Verschachtlung.
Jemand eine Idee?
ich habe ein mehrdimensionales array
die verstachtlungstiefe ist n
nun möchte ich überall das feld uid auslesen und in ein array speichern also soArray
(
[0] => Array
(
[0] => Array
(
[0] => 2
[uid] => 2
[1] => DTEST
[title] => DTEST
[2] => 0
[parent_group] => 0
[children] => Array
(
[0] => Array
(
[0] => 4
[uid] => 4
[1] => DTEST
[title] => DTEST
[2] => 2
[parent_group] => 2
[children] => Array
(
[0] => Array
(
[0] => 5
[uid] => 5
[1] => StdTEST
[title] => StdTEST
[2] => 4
[parent_group] => 4
[children] => Array
(
[0] => Array
(
[0] => 6
[uid] => 6
[1] => NTEST
[title] => NTEST
[2] => 5
[parent_group] => 5
[children] => Array
(
)
)
)
)
)
)
[1] => Array
(
[0] => 7
[uid] => 7
[1] => TTEST
[title] => TTEST
[2] => 2
[parent_group] => 2
[children] => Array
(
[0] => Array
(
[0] => 8
[uid] => 8
[1] => Test123
[title] => Test123
[2] => 7
[parent_group] => 7
[children] => Array
(
[0] => Array
(
[0] => 9
[uid] => 9
[1] => test4325
[title] => test4325
[2] => 8
[parent_group] => 8
[children] => Array
(
[0] => Array
(
[0] => 10
[uid] => 10
[1] => blubb
[title] => blubb
[2] => 9
[parent_group] => 9
[children] => Array
(
)
)
)
)
)
)
)
)
)
)
)
[1] => Array
(
[0] => Array
(
[0] => 1
[uid] => 1
[1] => PTEST
[title] => PTEST
[2] => 0
[parent_group] => 0
[children] => Array
(
)
)
)
)
ich habe array_search mit einer foreach schleufe versucht aber da bekomme ich nichts raus[0]=>2
[1]=>4
.
.
.
.
und über count (arrayname) bekomme ich immer die anzahl 2 aber so ignoriert er ja die gesamt anzahl der elemente innerhalb des arrays
array_count_values bingt auch nur eine 2
Die andere sache ist, es kann sein das wenn eine variable $ebene = 2 ist.
Dann soll er nur die felder bis 2 ebenen im array nehmen und nicht noch die weiteren werte aus der Verschachtlung.
Jemand eine Idee?
Zuletzt bearbeitet: