Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Undefined offset

  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    654

    Undefined offset

    $celle è un array da 32 elementi, la variabile $giorni=32. L'errore che mi dà è "notice: undefined offset: 32", ma non riesco a capire quale sia il problema... Sotto all'errore il codice viene comunque visualizzato correttamente.
    Inoltre questo errore viene mostrato solo quando lavoro in locale (con easyphp), mentre online non dà nessun problema. Cosa può essere?

    Codice PHP:
    for($x=$giorni;$x>0;$x--){
    if((
    $celle[$x]=='G')OR($celle[$x]=='Rv')){
    if(
    $celle[$x-1]=='R'){
    $celle[$x-1]='Rv';
    }
    }


  2. #2
    Se è dimensionato a 32 è corretto che con $giorni = 32 dia errore. Perché 32 significa da 0 a 31.

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    654
    :master:
    però l'array l'avevo già inizializzato con tutto vuoto... se io voglio sovrascrivere solo le posizioni dell'array da 1 a 32, come ho fatto nel ciclo for, lasciando vuoto il primo elemento? gli dà fastidio?
    gli devo per forza far passare tutto l'array?

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.