.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 funcoes para manipulacao de variaveis no PHP.is_string Informa se a variavel e do tipo string.bool is_string($var)Onde: $var - A variavel que ira ser testada.bool - retorno da funcao is_string(), um valor booleano.Exemplo:<?php$var = "Tudo-php.blogspot.com";if (is_string($var)) { echo "A Variavel e uma String";} else { echo "A variavel nao e uma String";}?>is_array Verifica se a variavel e um array.bool is_array($var)Onde: $var - A variavel que ira ser testada.bool - retorno da funcao is_array(), um valor booleano.Exemplo:<?php$var = array("Isso","e","Um","Array");if (is_array($var)) { echo "A variavel e um array";} else { echo "A variavel nao e um array";}?>floatval Retorna o valor float da variavelfloat floatval($var)$var - A variavel que ira ser testada.float - retorno da funcao floatval(), um numero real.Exemplo:<?php$var = '122.34343The';$valor_float = floatval($var);echo $valor_float; //Mostra 122.34343?>intval Retorna o valor inteiro da variavel.integer intval($var)Onde: $var - A variavel que ira ser testada.integer - retorno da funcao intval(), um valor numero inteiro.Exemplo:<?phpecho intval(42); // Mostra 42echo intval(4.2); // Mostra 4echo intval('42'); // Mostra 42echo intval('+42'); // Mostra 42echo intval('-42'); // Mostra -42?>print_r Imprime informacao sobre uma variavel de forma legivel.misto print_r($var,$return)Onde: $var - A variavel que ira ser testada.$return - Um Paramentro da funcao, que quando passado como true, ao invez de imprimir as informacoes sobre a variavel na tela, ele guarda em uma variavel.misto - retorno da funcao print_r(), um valor que pode ser booleano, integer, string ou array , depende do que foi passado na var.Exemplo:<?php$var = array("selecao1"=>"Brasil","selecao2"=>"Inglaterra","selecao3"=>"Espanha");print_r($var); //Imprime as informacoes da $var;$info = print_r($var,true); //Ao invez de imprimir, as informacoes vao para a var $info.?>O Exemplo acima vai imprimir:Array ([selecao1] => Brasil[selecao2] => Inglaterra[selecao3] => Espanha)var_dump Mostra informacoes sobre a variavelOnde: $var - A variavel que ira ser testada.void - Nao retorna nada.Exemplo:<?php$var = array("selecao1"=>"Brasil","selecao2"=>"Inglaterra","selecao3"=>"Espanha");?>O Exemplo acima ira imprimir:array(3) { ["selecao1"]=> string(6) "Brasil"["selecao2"]=> string(10) "Inglaterra"["selecao3"]=> string(7) "Espanha" }unset Destroi a variavel especificadaOu seja, ele limpa a variavel, setando valor null a variavel.<?php$var = array("selecao1"=>"Brasil","selecao2"=>"Inglaterra","selecao3"=>"Espanha");unset($var);var_dump($var);?>O Exemplo acima ira imprimir.NULLGalera, E isso ai, sao as principais funcoes para fazermos manipulacoes de variaveis em PHP.Abracos! .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;}Continuando a falar sobre formularios HTML. Hoje vamos ver como trabalhamos com envio de arquivos pelo formulario HTML.Para criarmos um formulario para trabalhar com arquivos vamos precisar colocar no HTML duas coisas novas, que sao o enctype e o tipo do input.O Enctype e necessario declaramos, pois, o valor default do enctype e "text/plain", e com esse valor default nao e possivel trabalhar com arquivos no form.Entao devemos mudar o enctype para "multipart/form-data". Vejamos a mudanca abaixo.<form action="processaForm.php" method="POST" enctype="multipart/form-data">A proxima mundanca seria o tipo do input. o novo tipo dela sera "file". Veremos abaixo:<input type="file" name="arquivo">Com