phpbar.de logo

Mailinglisten-Archive

[php] Array Frage

[php] Array Frage

Swiss4.com webmaster at swiss4.com
Mit Mai 12 15:37:06 CEST 2004


Hallo Olaf,

> From: "Olaf Krüger" <OKrueger at edscha.com>
>sehe ich das richtig ?
>$this->content ist bereits ein 2-dim-Array und du weist diesem ein weiteres
Array zu ?
>
>Dann musst du
>$this->content['key1']['key2'][catid]['catname']['level'] )= 'trallala';
>
>schreiben.... oder ?
>

Ja, Du siehst das richtig! Und wie erhalte ich key1 und key2?
Ich verwende folgende rekursive Methode:


function buildTree($parcat,$level=0,$maxlevel=0)
{
 foreach($this->content[$parcat] AS $key => $data )
    {
     array_push ($this->output, $this->content[$parcat][$key]);
  $this->output[$parcat][$key]['level']=$level;
  if ((isset($this->content[$key])) AND (($maxlevel>$level+1) OR
($maxlevel=="0")))
  {
    $this->buildTree($key,$level+1,$maxlevel);
  }
    }
}


php::bar PHP Wiki   -   Listenarchive