Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Array incompleti

  1. #1
    Moderatore di Javascript L'avatar di ciro78
    Registrato dal
    Sep 2000
    residenza
    Napoli
    Messaggi
    8,514

    Array incompleti

    Salve, ho creato una funzione che mi popola un determinato array non in maniera sequenziale.

    Posso avere

    array['1'] che è vuoto
    array['5'] pieno

    il guaio che quando provo a stamapare array['1']

    mi dice che la index non esiste ed ha ragione.
    difatti nel mio script mi preoccupo solamente di valorizzare i campi che mi servono.

    come posso rimediare?
    Ciro Marotta - Programmatore JAVA - PHP
    Preferisco un fallimento alle mie condizioni che un successo alle condizioni altrui.


  2. #2
    Moderatore di Javascript L'avatar di ciro78
    Registrato dal
    Sep 2000
    residenza
    Napoli
    Messaggi
    8,514
    ho risolto valorizzando prima tutto l'array con "" ma non mi sembra una cosa molto ortodossa
    Ciro Marotta - Programmatore JAVA - PHP
    Preferisco un fallimento alle mie condizioni che un successo alle condizioni altrui.


  3. #3
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    codice:
    if(isset($array[1])) ....
    ciao

  4. #4
    Moderatore di Javascript L'avatar di ciro78
    Registrato dal
    Sep 2000
    residenza
    Napoli
    Messaggi
    8,514
    se faccio come dici mi da l'errore in quanto array con indice 1 non esiste
    Ciro Marotta - Programmatore JAVA - PHP
    Preferisco un fallimento alle mie condizioni che un successo alle condizioni altrui.


  5. #5
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    ma hai provato o dici tanto per dire?

    codice:
    <?php
    $a = array(1 => 'test', 3 =>'prova');
    
    if(isset($a[2])) {
     echo 'esiste'; 
    } else {
      
     echo 'NON esiste'; 
    }
    ?>
    prova questo codice.

    ciao

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.