Salve.
Ho inserito questo pezzo di codice (non scritto da me) in uno script.
Lo script estrai i tag da alcuni file ogg e poichè a volte la chiave $info[title] è sbagliata (a volte è $info[Title], a volte $info[,TITLE] e così via a caso), il codice qui sotto dovrebbe "uniformare" questa chiave in $info[title]:
Codice PHP:
while (list($key) = each($info)) {
  if (
preg_match('/.*title.*/i'$key$matches)) {
  
$title $info[$matches[0]];
  unset(
$info[$key]);
  
$info['title'] = $title;
  break;
  }

Questo viene eseguito per ogni file (sono moooolti).
Posto che lo script senza questo pezzo di codice funziona bene (ma con il disguido che ho spiegato sopra), se inserisco questo codice e stampo per ogni file, alla fine di tutte le operazioni, la variabile $info[title], ottengo un output di questo tipo:

codice:
La violenza
La violenzaContessa
Stalingrado
StalingradoLa rabbia esplode a reggio calabria
StalingradoLa rabbia esplode a reggio calabriaTu compagno
StalingradoLa rabbia esplode a reggio calabriaTu compagnoUguaglianza
Siamo l'Emilia rossa
La Manifestazione
Rosso un fiore
L'ora del fucile
Stato e Padroni
Stato e PadroniUguaglianza
Stato e PadroniUguaglianzaO cara moglie
Stato e PadroniUguaglianzaO cara moglieio so che un giorno
Stato e PadroniUguaglianzaO cara moglieio so che un giornoContessa
Lotta continua
La canzone della classe dirigente
Ballata autocritica
Al referendum rispondiamo "NO"
Al referendum rispondiamo "NO"Il nostro giorno primo maggio
Al referendum rispondiamo "NO"Il nostro giorno primo maggioA flobert
Certo i padroni morranno
Certo i padroni morrannoFranti garrone pinocchio e la fatina
Certo i padroni morrannoFranti garrone pinocchio e la fatinaRicordo di Togliatti
I quattro cavalieri dell'apocalisse
La ballata della fiat
La ballata della fiatCompagno sembra ieri
La ballata della fiatCompagno sembra ieriCon de gasperi non se magna
Compagno saltarelli
Compagno saltarelliIo so che un giorno
Compagno saltarelliIo so che un giornoI treni per reggio calabria
Compagno saltarelliIo so che un giornoI treni per reggio calabriaMio caro padrone domani ti sparo
Compagno saltarelliIo so che un giornoI treni per reggio calabriaMio caro padrone domani ti sparoE' finito il sessantotto
Insomma, è che come se si "ricordasse" il valore di $info[title] e lo accodasse ogni volta, salvo che ogni tanto riparte "da zero".

Qualcuno sa indicarmi dove sta l'errore??
Grazie,
Sergej