In pratica viene creato da questa funzione ricorsiva

Codice PHP:
function path($id $table)
        {
           global 
$path;
           
$QueryPath "SELECT id,name,parent FROM $table WHERE id='$id'";
           
$ResultPath mysql_query($QueryPath);
           
$RowPath mysql_fetch_array($ResultPath);
           if (
$RowPath['parent'] != 0)
             {
                
path ($RowPath['parent'] , $table);
             }
           
$path[$RowPath['id']] = $RowPath['name'];
           return 
array_reverse($path);
         } 
Mi serve per creare il path utilizzando questo codice:

Codice PHP:
$path path($_GET['category'] , $_CONFIG['catalog']['categories']['table']);
     while (list(
$id $name) = each($path))
               {
                  echo 
$name;
               } 
Ora, se sto visualizzando le caegorie della rot esse non avranno una categoria parent e quind l'rray risultante sarà così:

array ( '' => NULL, )

In tal caso il path sarà qualcosa del tipo "Home / Catalogo /".

Quello che voglio evitare è che sia visualizzato l'ultimo slash (o backslash?).

Per farlo, quindi devo inserire un if che cntrolli il primo valore (ed eventualmente unco) valore dell'array senza però cancellarlo perchè nel caso in cui non sia null devo stamparlo cmq.