[PHP]Wyswietlanie linkoe w menu, alfabetycznie

0

Funkcja wyswietla nazwy folderow z podanej lokalizacji i tworzy do nich linki ktore potem zapisuje do tablicy, ktora jest sortowana alfabetycznie i wyswietla je w Menu. Problem w tym, ze w menu wyswietla sie tylko jedna, ostatnia pod wzgledem alfabetycznym pozycja. Proszę o pomoc bo nie wiem co mam zle ;(

<?php
function porownaj($x, $y)
{
	if ($x[0] == $y[0] )
	return 0;
	else if ( $x[0] < $y[0])
	return -1;
	else
	return 1;
}
function lekcje ($katalog)
{
$kropki = array ('.','..');
   if ($lokalizacja = opendir($katalog)) {
      while($plik = readdir($lokalizacja)) {
              if(!in_array($plik,$kropki))
              {

                  $kodzik='<a class="item2" href=".?src='.$katalog.''.$plik.'/index.php">'.$plik.'</a>';
				  $sortowanie=$plik;
				  $tablica= array(array($sortowanie,$kodzik));

              }
      }
      closedir($lokalizacja);
   }
 usort($tablica, 'porownaj');
$n = count($tablica); 
for ($rzad = 0; $rzad < $n && $rzad < 11; $rzad++ )
{
	echo $tablica[$rzad][1];
}
}
?>
0

W każdej iteracji nadpisujesz zawartość $tablica tablicą jednoelementową.

0
  $tablica[]= array(array($sortowanie,$kodzik));

1 użytkowników online, w tym zalogowanych: 0, gości: 1