You are on page 1of 14

Funções PHP

Projeto de Sistemas Web

– – – – – – Funções de strings Funções de array Funções de saída Funções de arquivos e diretórios Funções de data e hora Funções matemáticas .Funções • Função é um subprograma que executa uma série de comandos e pode retornar ou não um valor como resultado.

formando uma string – split() • Separa strings em array utilizando expressões regulares – explode() • Divide uma string em strings (semelhante a split.Funções de Strings • Arrays – implode() ou join() • Concatena os elementos do array com um separador. porém sem limite) .

strpos().php.Funções de Strings • Comparação – similar_text() • Compara duas strings e retorna o número de caracteres coincidentes – strcasecmp() • Compara duas strings sem diferenciar maiúsculas e minúsculas • Pesquisar: strcmp().strings. – www. ..net/manual/pt_BR/ref..php .

strtolower() . ucfirst(). . . strtoupper().Edição • chop() e ltrim() – Retira espaços e linhas em branco do final da string • trim() – Retira espaços e linhas em branco do início e do final da string • ucwords() – converte o primeiro caractere de cada palavra para maiúscula • Pesquisar: – strrev().. str_replace().Funções de Strings ...

str_pad(). .Funções de Strings .. substr_count().Diversos • chr() – Retorna um caractere ASCII correspondente ao código • strlen() – Retorna o tamanho de uma string • number_format() – Formata um número com os milhares agrupados • Pesquisar: setlocale().. .

array_diff().Funções de Arrays • array() – Cria um array • list() – Cria variáveis como se fossem arrays • pos() – Retorna o conteúdo da posição atual do ponteiro • unset() – Destrói uma variável ou elemento do array • Pesquisar: reset().. end().. . count(). sizeof(). .

Funções de Array .. . usort(). . uksort(). uasort().Ordenação • sort() – Ordena um array • ksort() – Ordena um array pelas chaves • Pesquisar: rsort(). arsort(). asort()..

sprintf().Funções de Saída • echo() – Gera uma ou mais strings na saída • print_r() – Gera ou retorna informações sobre arrays • print() – Mostra uma string • Pesquisar: printf(). var_export() . vsprintf(). vprintf().

. ...Funções de Arquivos • fopen() – Abre um arquivo • fclose() – Fecha um arquivo • file_exists() – Testa se o arquivo existe • Pesquisar: fgets(). readfile(). fwrite() ou fputs().

php .Funções Data e Hora • date() – Formata a data e hora local • idate() – Formata data e hora local como inteiro • Pesquisar: getdate(). localtime() . . gmdate(). • www.datetime.php...net/manual/pt_BR/ref. date_format().

Funções de Diretório • basename() – Retorna a parte do nome do arquivo do caminho/path • opendir() – Abre um diretório • scandir() – Retorna um array com o conteúdo do diretório • Pesquisar: dirname(). .. . pathinfo().. readdir().

Funções Matemáticas • decbin() . ceil().. . floor(). decoct().Retorna o maior valor encontrado nos valores informados • min() .Retorna o valor absoluto do número • sqrt() .Calcula a raiz quadrada do número • max() .Converte um número decimal em seu correspondente binário • abs() ..Retorna o menor valor encontrado nos valores informados • rand() .Gera um inteiro aleatório • Pesquisar: dechex().

.Exercícios • Faça os exercícios disponíveis no Moodle (mesma pasta desta aula).