Premessa, immagino sia una questione trita e ritrita ma non ne esco comunque.....
registro in una variabile di sessione le scelte fatte dal navigatore all'interno di un archivio fotografico e vorrei offrire la possibilità di rimuovere immagini dall'array che memorizza la selezione....
Codice PHP:
<?
$select
$_SESSION['select'];
$select array_unique($select);
sort($select);
reset($select);

//svuota l'array---------------------------------------------------------------
if (isset($svuota)){
    
$select = array();
    echo 
"nessuna immagine selezionata";
}

//elimina una voce------------------------------------------------------------------
if (isset($del)){
    
$k_del array_search('$del'$select);
    
array_splice($select$k_del1);
    
}
//listo il contenuto-------------------------------------------------------------------
while(list ($k$id) = each ($select)){
    echo 
"$k:$id <a href=\"view_selection.php?del=$id\">elimina</a>
\n"
;
}

//link svuota array--------------------------------------------------------------------
echo "
<a href=\"view_selection.php?svuota=yes\">svuota l'array</a>
\n"
;

?>
quando tento di eliminare una voce dall'array se ne va quella sbagliata.....
sono al corrente dell'esistenza di unset() ma non riesco a farlo funzionare correttamente