Hi,
habe ein Problem mit einem Array udn komme nicht weiter. Vielleicht kann mir da jemand helfen?
Hier zunächst der Code:
Raus kommt:
Ich benötige es aber so:
Das Array sieht so aus:
Vielen Dank schonmal!
habe ein Problem mit einem Array udn komme nicht weiter. Vielleicht kann mir da jemand helfen?
Hier zunächst der Code:
PHP:
private function merge()
{
$arr = $this->object_to_array($this->Items());
$arr_c = count($arr['menu']);
$r = "";
for($i = 0; $i < $arr_c; $i++)
{
if ($arr['menu'][$i]['parent'] == 0)
{
$r .= "<br>|>";
$r .= $arr['menu'][$i]['title'];
}
elseif ($arr['menu'][$i]['id'] = $arr['menu'][$i]['parent'])
{
$r .= "<i> {".$arr['menu'][$i]['title']."} </i>";
continue;
}
$r .= "<|<br>";
}
return $r;
}
Raus kommt:
Code:
|>Schreibtisch<|
|>Navigation<|
{Navigation 1-2} {Navigation 2-2}
|>Webseiten<|
|>Systemeinstellungen<|
{Systemeinstellungen} {Systemeinstellungen}
Ich benötige es aber so:
Code:
|>Schreibtisch<|
|>Navigation
{Navigation 1-2} {Navigation 2-2}
<|
|>Webseiten<|
|>Systemeinstellungen
{Systemeinstellungen} {Systemeinstellungen}
<|
Das Array sieht so aus:
Code:
Array
(
[menu] => Array
(
[0] => Array
(
[id] => 1
[parent] => 0
[icon] => 0
[title] => Schreibtisch
[ref] => deskt
)
[1] => Array
(
[id] => 2
[parent] => 0
[icon] => 0
[title] => Navigation
[ref] => navigation
)
[2] => Array
(
[id] => 3
[parent] => 2
[icon] => 0
[title] => Navigation 1-2
[ref] => navigation
)
[3] => Array
(
[id] => 4
[parent] => 2
[icon] => 0
[title] => Navigation 2-2
[ref] => navigation
)
[4] => Array
(
[id] => 5
[parent] => 0
[icon] => 0
[title] => Webseiten
[ref] => page
)
[5] => Array
(
[id] => 6
[parent] => 0
[icon] => 0
[title] => Systemeinstellungen
[ref] => sys
)
[6] => Array
(
[id] => 7
[parent] => 6
[icon] => 0
[title] => Systemeinstellungen
[ref] => sys
)
[7] => Array
(
[id] => 8
[parent] => 6
[icon] => 0
[title] => Systemeinstellungen
[ref] => sys
)
)
)
Vielen Dank schonmal!