Você está aqui: Inicio -> Dicas e Truques -> PHP -> Usando a função empty() para determinar se uma variável está vazia (não possui nenhum conteúdo)
Usando a função empty() para determinar se uma variável está vazia (não possui nenhum conteúdo)
Esta dica foi visualizada 1361 vezes
Não encontrou o que estava procurando? Experimente nossa busca
Termo(s) da busca:

Categoria: Dicas & Truques
Sub-Categoria: Variáveis e Constantes [Veja dicas relacionadas]


Usando a função empty() para determinar se uma variável está vazia (não possui nenhum conteúdo)

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";
  }
?>
 
Veja mais Dicas & Truques na sub-categoria: Variáveis e Constantes
Veja mais Dicas & Truques de PHP
Veja mais Dicas & Truques de outras linguagens
JSP (Java Server Pages) - Usando JavaBeans em páginas JSP
 
 
Visão Tributária - Curso de Nota Fiscal Eletrônica em Goiânia - GO
Referências
Tipos de dados da linguagem Java
Palavras-chave e palavras reservadas da linguagem Java
Tipos de dados da linguagem PHP
 
Dicas e truques de Java
Dicas e truques de C++
Dicas e truques de Delphi
http://www.arquivodecodigos.net
2000 - 2010 - Todos os direitos reservados a Osmar J. Silva
Todo o conteúdo deste site, quando não devidamente observado, pertence a seus idealizadores e não
poderá ser usado para outras finalidades senão estudo e aprimoramento de técnicas de programação.
Certifique-se de ler as notas legais antes de proceder com o acesso e leitura do
conteúdo disponibilizado nestas páginas.

Fale Conosco: (62) 3261-7018 / (62) 8185-0734
E-Mail: suporte@recomende.com
MSN: osmar@recomende.com (só para negócios, por favor)

Desenvolvedor Responsável: Osmar J. Silva