Размышления над древовидным меню

Sokil.Dmytro

Новичок
сенк

-~{}~ 14.07.07 19:48:

залабал фанкшн который из массива нодов делает красивый аррай по той же статье

PHP:
	function getArray($row)
	{
		$tree=Array();
		
		foreach($row as $k=>$v)
		{
			$v['level']=intval($v['level']);
			if($v['level']===(integer)$row[0]['level'])
			{
				$tree[$v['id']]=$v;
				$tree[$v['id']]['sub']=Array();
				$link[$v['level']]=&$tree[$v['id']]['sub'];
			}
			else
			{
				$link[$v['level']-1][$v['id']]=$v;
				$link[$v['level']-1][$v['id']]['sub']=Array();
				$link[$v['level']]=&$link[$v['level']-1][$v['id']]['sub'];
			}
		}
		return $tree;
	}
мож пригодится
 
Сверху