Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 15

Discussione: Verifica array

  1. #1

    Verifica array

    Buon giorno, ho questo problemino, dovrei verificare se un array è vuoto oppure no...
    Come faccio?

    grazie mille....

  2. #2
    codice:
    if (count($array) == 0) echo "L'array è vuoto";

  3. #3
    Oppure

    if empty($array)

  4. #4
    grazie per avermi risposto.
    questo è il mio array:
    codice:
    $check_Dati_da_Verificare = array(
    									$_POST['are0'],
    	$_POST['are1'], 
    	$_POST['are2'],
    	$_POST['are3'],
    	$_POST['are4'],
    	$_POST['are5'],
    	$_POST['are6'],
    	$_POST['are7'],
    	$_POST['are8'],
    	$_POST['are9'],
    	$_POST['are10'],
    	$_POST['are11'], 
    	$_POST['are12'],
    	$_POST['are13'],
    	$_POST['are14'],
    	$_POST['are15'],
    	$_POST['are16'],
    	$_POST['are17'],
    	$_POST['are18'],
    	$_POST['are19'],
    	$_POST['are20'],
    	$_POST['are21'],
    	$_POST['are22'],
    	$_POST['are23'],
    	$_POST['are24']);
    Cmq, scusami, non ho specificato, volevo dire, stringa vuota...non uguale a 0

  5. #5
    Mi correggo:

    if (empty($array))

  6. #6
    non funziona, ho stampato il risultato dell'array e mi restituisce questo:
    codice:
    print_r ($check_Dati_da_Verificare);
    
    //Array([0]=> [1]=> [2]=> [3]=> [4]=> [5]=> ect ect...[24]=>)

  7. #7
    Uhm ... sicuro che i campi siano chiamati are1, are2, ..., are24 e non magari area1, area2, ..., area24 ? ^_^

  8. #8
    Utente di HTML.it L'avatar di dottwatson
    Registrato dal
    Feb 2007
    Messaggi
    3,012
    Codice PHP:

    foreach ($array_name as $key=>$val)
      {
      if (empty(
    $array_name[$key]))
        {
        
    // operazione da eseguire se non c'è niente
        
    break; //se vuoi che non cicla piu l' array sennò toglilo
        
    }
      } 
    Non sempre essere l'ultimo è un male... almeno non devi guardarti le spalle

    il mio profilo su PHPClasses e il mio blog laboweb

  9. #9
    grazie per avermi risposto...

    rispondo prima a Darsch2501: i campi sono chiamati are1, are2 etc etc.

    per dottwatson: purtroppo neanche cosi funziona... mi restituisce sempre vuoto...
    faccio cosi:
    codice:
    foreach ($check_Dati_da_Verificare as $key=>$val){ 
      if (empty($check_Dati_da_Verificare[$key])){ 
        // operazione da eseguire se non c'è niente 
    	echo "Vuoto";
        //break; //se vuoi che non cicla piu l' array sennò toglilo 
        }
    	else{
    	echo "pieno";
    	}
      }

  10. #10
    Utente di HTML.it L'avatar di dottwatson
    Registrato dal
    Feb 2007
    Messaggi
    3,012
    Originariamente inviato da ANTAGONIA
    grazie per avermi risposto...

    rispondo prima a Darsch2501: i campi sono chiamati are1, are2 etc etc.

    per dottwatson: purtroppo neanche cosi funziona... mi restituisce sempre vuoto...
    faccio cosi:
    codice:
    foreach ($check_Dati_da_Verificare as $key=>$val){ 
      if (empty($check_Dati_da_Verificare[$key])){ 
        // operazione da eseguire se non c'è niente 
    	echo "Vuoto";
        //break; //se vuoi che non cicla piu l' array sennò toglilo 
        }
    	else{
    	echo "pieno";
    	}
      }
    prova così....

    codice:
    foreach ($check_Dati_da_Verificare as $key=>$val){ 
      if ($val == ""){ 
        // operazione da eseguire se non c'è niente 
    	echo "Vuoto";
        //break; //se vuoi che non cicla piu l' array sennò toglilo 
        }
    	else{
    	echo "pieno";
    	}
      }
    Non sempre essere l'ultimo è un male... almeno non devi guardarti le spalle

    il mio profilo su PHPClasses e il mio blog laboweb

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.