* You are viewing the archive for September, 2009

PHP ile Sonsuz Kategori Sistemi

function kategori($lev, $par, $arr)
{
foreach ($arr as $a)
{
if($a[2] == $par)
{
for($i = 0; $i < $lev; $i++)
echo ” »”;
echo $a[1].”
\n”;
kategori($lev + 1, $a[0], $arr);
}
}
}

$kategoriler = array(
array(1, ‘Bilgisayar’, 0),
array(2, ‘Donanım’, 1),
array(3, ‘İşletim Sistemi’, 1),
array(4, ‘Ekran Kartı’, 2),
array(5, ‘Nvidia’, 4),
array(6, ‘ATI’, 4),
array(7, ‘İşlemci’, 2),
array(8, ‘Intel’, 7),
array(9, ‘AMD’, 7),
array(10, ‘Linux’, 3),
array(11, ‘Debian’, 10),
array(12, ‘Ubuntu’, 10),
);
kategori(0, 0, $kategoriler);

Kaynak: http://www.tugrul.org/?p=11