Você está na página 1de 27

PHP

Aula 6 Prof. Narcio Filho Tcnico em Informtica

www.funpar.ufpr.br:8080/naercio

PHP SUMRIO

Funes

String Array

PHP String

explode() transforma uma string em um array

explode(separador,string,limite) <?php $str = "Ola! tenha uma boa aula."; print_r (explode(" ",$str)); ?> ficando assim: Array ( [0] => Ola! [1] => Tenha [2] => uma [3] => boa [4] => aula. )

PHP String

implode()

cria uma string a partir de um array

implode(separador,array) <?php $arr = array('Ola!','Tenha','uma','boa', 'aula'); echo implode(" ",$arr); ?>

teremos:
Ola! tenha uma boa aula.

PHP String

nl2br()

Insere "<br>" no lugar de \n (quebra de linha)

nl2br(string) <?php echo nl2br("uma linha.\n outra linha."); ?> resultado: uma linha. outra linha. e no cdigo HTML uma linha.<BR> outra linha.

PHP String

number_format()

Formata uma String numerica

number_format(numero,casas decimais,separador decimal, separador de milhar)


<?php echo number_format("1000000"); echo "<br>"; echo number_format("1000000",2); echo "<br>"; echo number_format("1000000",2,",","."); ?> retornando 1,000,000 1,000,000.00 1.000.000,00

PHP String

str_pad()

preenche uma string com o valor informado at um tamanho

str_pad(string,comprimento,string de preenchimento,tipo) <?php $str = "Ola turma"; echo str_pad($str,20,".",STR_PAD_LEFT); ?> resultado : .........Ola turma <?php $str = "Ola turma"; echo str_pad($str,20,".:",STR_PAD_BOTH); ?> resultado : .:.:Ola turma.:.:.

PHP String

str_replace()

Procura por um valor em uma string, se encontrado substitui por outro

str_replace(procurar,substituir,string) <?php echo str_replace("turma","joao","ola turma!"); ?> resultando em : ola joao!


se o valor de procura for um array, ser executado para cada elemento se ambos, procurar, e substituir forem arrays, o valor encontrado ser substituido pelo valor na mesma posio no outro array, se nao tiverum valor, este ser por branco

PHP String

strlen()

Retorna o tamanho de uma String

<?php echo strlen("Maria"); ?> ir retornar 5

PHP String

strpos()

Retorna a primeira ocorrencia da string de procura na string maior

strpos(string,procurar,comear de)
<?php echo strpos("abcdefghijk","e"); ?> ir retornar 5

PHP String

strtolower() converte uma string para letras minusculas strtoupper() converte uma string para letras maiusculas

<?php echo strtolower("uFpR"); echo strtoupper("uFpR"); ?> ufpr UFPR

PHP String

substr()

Retorna um trecho de uma String

substr(string,comeo,final) <?php echo substr("10/04/2007",7, 4); ?> retorna: 2007

PHP String

trim()

remove espaos em branco de uma string

<?php $str = " ola! "; echo $str; echo "<BR>"; echo trim($str); ?> retorna: ola ola

PHP Array

array()

Cria um Array

array(indice => valor) <?php $a=array("a"=>"Co","b"=>"gato","c"=>"cavalo"); print_r($a); ?>

PHP Array

array_change_key_case()

retorna o array(associativo) com o ndice dos elementos em Maisculas array_change_key_case(array,tipo) <?php $a=array("a"=>"Gato","b"=>"Co","c"=>"Cavalo"); print_r(array_change_key_case($a,CASE_UPPER)); ?> resultando em : Array ( [A] => Gato [B] => Co [C] => Cavalo )

PHP Array

array_merge()

junta dois arrays em um

array_merge(array1,array2,array3...) <?php $a1=array("a"=>"Cavalo","b"=>"Co"); $a2=array("c"=>"Vaca","b"=>"Gato"); print_r(array_merge($a1,$a2)); ?> Array ( [a] => Cavalo [b] => Gato [c] => Vaca )

PHP Array

array_reverse()

cria um array em ordem inversa

array_reverse(array,preservar indices) <?php $a=array("a"=>"Co","b"=>"Gato","c"=>"Cavalo"); print_r(array_reverse($a)); ?> Array ( [c] => Cavalo [b] => Gato [a] => Co )

PHP Array

array_search()

procura um item em um array e retorna seu ndice

array_search(valor,array) <?php $a=array("a"=>"Co","b"=>"Gato","c"=>"Cavalo"); echo array_search("Co",$a); ?> resulta em: a

PHP Array

array_slice()

divide um array em vrios outros array_slice(array,inicio,comprimento,preservar indices) <?php $a=array(0=>"Co",1=>"Gato",2=>"Cavalo",3=>"Passaro"); print_r(array_slice($a,1,2)); ?> Array ( [0] => Gato [1] => Cavalo )

PHP Array

array_sum()

soma os contedos do array

array_sum(array) <?php $a=array(0=>"5",1=>"15",2=>"25"); echo array_sum($a); ?> resultado da soma = 45

PHP Array

count()

informa o comprimento de um array

count(array1) <?php $nums = array(0=>"5",1=>"15",2=>"25"); $result = count($nums); echo $result; ?> resultado 3

PHP Array

in_array()

retorna True se o elemento informado esta em um array

in_array(procurar,array,tipo)

<?php $people = array("joo", "Jose", "Gil", "Edson");


if (in_array("Gil",$people)) { echo "encontrado"; } else { echo "no encontrado"; } ?>

PHP Exerccios

1- Crie um Array utilizando a funo explode(), e depois monte uma string novamente com a funo implode()

PHP Exerccios

2- Usando number_format() formate um numero para exibir um valor em real.

PHP Exerccios

3- Exiba uma String em letras maisculas e minsculas

PHP Exerccios

4- Monte um Array, em seguida separe-o em dois e depois una-os novamente.

PHP Exerccios

5- use um Array para armazenar nmeros e ento faa a soma deles.

Você também pode gostar