junaooaks 3 Denunciar post Postado Outubro 21, 2010 galera gostaria de saber se tem como fazer com o empty() verificar mais de uma variavel ao mesmo tempo ex: if (empty($1 $2 $3 $4 $5)){ ... faz algo todas as variaveis estao fazia } Compartilhar este post Link para o post Compartilhar em outros sites
André D. Molin 15 Denunciar post Postado Outubro 21, 2010 Utilize o operador lógico "OU", utilizado no PHP por "||". if ( empty( $var1 ) || empty( $var2 ) || empty( $var3 ) ) { echo 'Alguma variável está vazia.'; } Compartilhar este post Link para o post Compartilhar em outros sites
EuricoVidal 0 Denunciar post Postado Outubro 21, 2010 acredito que não tem como, você teria que utilizar if(empty($var1) && empty($var2)) echo "vazio"; pode utilizar sem o empty if(!$var1 && !$var2) echo "vazio"; ou tambem criar uma function que faça essa validação function validEmpty($vars){ $return = array(); foreach($vars as $var){ if(empty($var)) $return[] = false; else $return[] = true; } if(in_array(false, $return)) return false; else return true; } $a = 1; $b = 2; $c = null; $d = 4; if(validEmpty(array($a,$b,$c,$d)) echo "vazio"; else echo "nao vazio"; vai da sua necessidade Compartilhar este post Link para o post Compartilhar em outros sites
junaooaks 3 Denunciar post Postado Outubro 21, 2010 galera obrigado Compartilhar este post Link para o post Compartilhar em outros sites