Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Svuotare un array

  1. #1

    Svuotare un array

    Salve a tutti sto avendo un problemino con il svuotare di un array.

    Codice PHP:
    for($x=0;$x<=10;$x++){
    $arr=array($x);
    unset(
    $arr);

    il fatto e che non mi svuota la variabile ma continua ad inserire altri dati nell'array

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,503
    Tu di preciso cosa vuoi fare?
    Alla fine del ciclo cos avuoi ottenere?

  3. #3
    Quote Originariamente inviata da Alhazred Visualizza il messaggio
    Tu di preciso cosa vuoi fare?
    Alla fine del ciclo cos avuoi ottenere?
    Quello è un esempio io sto estraendo dei dati dal database inseriti in un array e passato ad una classe ma in quel ciclo for che vedi te ad ogni ciclo l'array si deve svuotare altrimenti mi passa anche i dati del ciclo precedente

  4. #4
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,503
    Invece di unset() prova
    $arr = array();

  5. #5
    ok risolto il problema non era nell'array ma nella classe dove vi era una variabile privata che non svuotavo ogni richiamo della classe.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.