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: 19193 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: ----------------------------------------------------------------------
Se precisar de ajuda com o código abaixo, pode me chamar
no WhatsApp +55 (62) 98553-6711 (Osmar)
----------------------------------------------------------------------
<?
// 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: ----------------------------------------------------------------------
Se precisar de ajuda com o código abaixo, pode me chamar
no WhatsApp +55 (62) 98553-6711 (Osmar)
----------------------------------------------------------------------
<?
// 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 |







