Funções para Manipulação de variáveis Parte 1
Autor: Vitor Luis ! | Publicado: 2012-01-19T16:15:00-02:00


.main {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #000000;
}

.note {
    background-color: #54FF9F;
    margin: 30px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
     border: 1px solid #000000;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}

.ref {
 background-color: #CCCCCC;
 border: 1px solid #000000;
 -webkit-border-radius: 10px;
 -moz-border-radius: 10px;
 border-radius: 10px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
}


Hoje vamos falar de algumas funções para manipulação de variaveis no PHP.




No PHP existem funções para manipulação de variáveis dentro do nosso script PHP que são usadas constantemente. Como por exemplo, testar se uma váriável é númerica, ou sendo mais espeficos em números, verificar se ela é um número real. E por aí vai.
Então vamos começar com essas funções.

is_numeric - verfica se a va é númerica.

bool is_numeric($var)
Onde: 

$var - A variavel que irá ser testada.

bool - retorno da função is_numeric(), um valor booleano(Verdadeiro ou falso), significando que se retornar true(verdadeiro), a variavel testada tem seu valor númerico, já se retornar false, o valor da vairável não é númerica.

Exemplo:

&lt;?php

$var = 10;

if (is_numeric($var)) {
 //Se entrar aqui é númerico, pois, basta a função
 //retornar um valor verdadeiro, para entrar na
 //Estrutura do IF.
 echo "A Variável é númerica";
} else {
 //Se entrar aqui a var não é númerica
 echo "A variável não é númerica";
}

?&gt;

is_int — Informa se a variável é do tipo inteiro.

bool is_int($var)
Onde: 

$var - A variavel que irá ser testada.

bool - retorno da função is_int(), um valor booleano.

Exemplo:

&lt;?php

$var = 2;

if (is_int($var)) {
 echo "A variavel é um número inteiro";
} else {
 echo "A variavel não é um número inteiro";
}
?&gt;

is_float — Informa se a variável é do tipo float, ou seja, número real.

bool is_float($var)
$var - A variavel que irá ser testada.

bool - retorno da função is_float(), um valor booleano.

Exemplo:

&lt;?php

$var = 2;

if (is_float($var)) {
 echo "A variavel é um número real";
} else {
 echo "A variavel não é um número real";
}
?&gt;

Nota: As funções is_real() e is_double() são Alias(Apelidos) para a função is_float()
empty - verifica se uma variavel está vazia.

bool empty($var)
Onde: 

$var - A variavel que irá ser testada.

bool - retorno da função empty(), um valor booleano.

Exemplo:


&lt;?php

$var = "";

if (Empty($var)) {
 echo "A variavel está vazia.";
} else {
 echo "A variavel não está vazia.";
}
?&gt;

Nota: Variavel VAZIA é diferente de NULA, para testar se a variavel está nula usa-se a função is_null()
Há Uma grande diferença entre:

$var = ""; 
e
$var = null;
is_null - Informa se a variável é NULL

bool is_null($var)
Onde: 

$var - A variavel que irá ser testada.

bool - retorno da função is_null(), um valor booleano.

Exemplo:

&lt;?php

$var = null;

if (is_null($var)) {
 echo "Minha variavél é null";
} else {
 echo "Minha var não é null";
}

?&gt;

isset - Informa se a variável foi iniciada.

Onde: 

$var - A variavel que irá ser testada.

bool - retorno da função isset(), um valor booleano.

Exemplo:

&lt;?php

if (isset($var)) {
 echo "Minha variavél existe";
} else {
 echo "Minha var não existe";
}

?&gt;

Galera, hoje é isso, a segunda parte veremos amanhã.

Abraços!