Originariamente inviato da Alhazred
Ok, sembra funzionare tutto.
Ho da aggiungere un altro paio di domande:
3) come svuoto l'array? Ho provato con unset($libri), ma questo elimina proprio l'array, non solo le entry.L'inizializzazione è proprio la creazione del vettore vuotoCodice PHP:
$libri = array();
puoi iterare sul vettore $libri e facendo un confronto per ogni elemento memorizzi l'indice quando trovi il titolo - o l'autore - desiderato, dopodichè elimini quel singolo elemento, es.:4) come
elimino una sola entry sapendo ad esempio il titolo? unset($libri[$titolo])? In caso affermativo, cancellerebbe anche il relativo autore (io vorrei di si)?
(codice da verificare non testato)Codice PHP:
reset($libri); $j=false;
while ((list($i, $libro)=each($libri)) && (!$j)) {
if ($libro['titolo']==$titolo) $j=$i;
};
if ($j) unset($libri[$j]);
probabilmente però ti converrebbe strutturare gli array diversamente, in base anche al tipo di ricerche che andrai a fare... dipende