Funções para Manipulação de variáveis Parte 2
Autor: Vitor Luis ! | Publicado: 2012-01-20T16:00: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 continuar a falar das  funções para manipulação de variaveis no PHP.




is_string — Informa se a variável é do tipo string.

bool is_string($var)
Onde: 

$var - A variavel que irá ser testada.

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

Exemplo:

&lt;?php

$var = "Tudo-php.blogspot.com";

if (is_string($var)) {
 echo "A Variável é uma String";
} else {
 echo "A variável não é uma String";
}

?&gt;

is_array — Verifica se a variável é um array.

bool is_array($var)
Onde: 

$var - A variavel que irá ser testada.

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

Exemplo:

&lt;?php

$var = array("Isso","é","Um","Array");

if (is_array($var)) {
 echo "A variavel é um array";
} else {
 echo "A variavel não é um array";
}
?&gt;

floatval — Retorna o valor float da variável

float floatval($var)
$var - A variavel que irá ser testada.

float - retorno da função floatval(), um número real.

Exemplo:

&lt;?php
$var = '122.34343The';
$valor_float = floatval($var);
echo $valor_float; //Mostra 122.34343
?&gt;

intval — Retorna o valor inteiro da variável.

integer intval($var)
Onde: 

$var - A variavel que irá ser testada.

integer - retorno da função intval(), um valor número inteiro.

Exemplo:

&lt;?php
echo intval(42);                      // Mostra 42
echo intval(4.2);                     // Mostra 4
echo intval('42');                    // Mostra 42
echo intval('+42');                   // Mostra 42
echo intval('-42');                   // Mostra -42
?&gt;

print_r — Imprime informação sobre uma variável de forma legível.

misto print_r($var,$return)
Onde: 

$var - A variavel que irá ser testada.

$return - Um Paramentro da função, que quando passado como true, ao invez de imprimir as informações sobre a variavel na tela, ele guarda em uma variavel.

misto - retorno da função print_r(), um valor que pode ser booleano, integer, string ou array , depende do que foi passado na var.

Exemplo:

&lt;?php

$var = array(
"selecao1"=&gt;"Brasil",
"selecao2"=&gt;"Inglaterra",
"selecao3"=&gt;"Espanha"
);

print_r($var); //Imprime as informações da $var;
$info = print_r($var,true); //Ao invez de imprimir, as informações vão para a var $info.
?&gt;

O Exemplo acima vai imprimir:



Array ([selecao1] =&gt; Brasil[selecao2] =&gt; Inglaterra[selecao3] =&gt; Espanha)


var_dump — Mostra informações sobre a variável

Onde: 

$var - A variavel que irá ser testada.

void - Não retorna nada.

Exemplo:

&lt;?php

$var = array(
"selecao1"=&gt;"Brasil",
"selecao2"=&gt;"Inglaterra",
"selecao3"=&gt;"Espanha"
);

?&gt;

O Exemplo acima irá imprimir:



array(3) { 

["selecao1"]=&gt; string(6) "Brasil"["selecao2"]=&gt; string(10) "Inglaterra"["selecao3"]=&gt; string(7) "Espanha" 

}



unset — Destrói a variável especificada

Ou seja, ele limpa a variavel, setando valor null a variavel.
&lt;?php

$var = array(
"selecao1"=&gt;"Brasil",
"selecao2"=&gt;"Inglaterra",
"selecao3"=&gt;"Espanha"
);

unset($var);
var_dump($var);

?&gt;

O Exemplo acima irá imprimir.

NULL
Galera, É isso aí, são as principais funções para fazermos manipulações de variaveis em PHP.

Abraços!