Você está aqui: PHP ::: Dicas & Truques ::: Variáveis e Constantes |
Usando a função empty() para determinar se uma variável está vazia (não possui nenhum conteúdo)Quantidade de visualizações: 19070 vezes |
Uma variável é considerada vazia (empty) em PHP se ela se encaixar em uma das categorias abaixo: a) "" (uma string vazia) b) 0 (0 como um inteiro) c) "0" (0 como uma string) d) NULL e) FALSE f) array() (um array vazio) g) var $var; (Uma variável declarada, mas sem valor em uma classe) Veja um trecho de código que verifica se um campo nome foi preenchido em um formulário: <? // recebe o valor do formulário e retira os espaços // no início e no final $nome = trim($_POST["nome"]); // vamos verificar se o campo foi ou não preenchido if(empty($nome)){ echo "O campo NÃO foi preenchido"; } else{ echo "O campo foi preenchido"; } ?> Note, no entanto, que o valor 0 em um campo de formulário pode nos dar a impressão de que o campo não foi preenchido (quando na verdade a intenção do usuário era mesmo fornecer o valor 0). Assim, o teste pode ser feito da seguinte forma: <? // recebe o valor do formulário e retira os espaços // no início e no final $nome = trim($_POST["nome"]); // vamos verificar se o campo foi ou não preenchido if($nome == "0"){ echo "O campo foi preenchido com o valor 0"; } else if(empty($nome)){ echo "O campo NÃO foi preenchido"; } else{ echo "O campo foi preenchido"; } ?> |
![]() |
Desafios, Exercícios e Algoritmos Resolvidos de PHP |
Veja mais Dicas e truques de PHP |
Dicas e truques de outras linguagens |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |