Beruflich Dokumente
Kultur Dokumente
Funes
Funo um subprograma que executa uma srie de comandos e pode retornar ou no um valor como resultado;
Funes de strings Funes de array Funes de sada Funes de arquivos e diretrios Funes de data e hora Funes matemticas
Funes de Strings
Arrays
implode() ou join()
Concatena os elementos do array com um separador, formando uma string
split()
Separa strings em array utilizando expresses regulares
explode()
Divide uma string em strings (semelhante a split, porm sem limite)
Funes de Strings
Comparao
similar_text()
Compara duas strings e retorna o nmero de caracteres coincidentes
strcasecmp()
Compara duas strings sem diferenciar maisculas e minsculas
trim()
Retira espaos e linhas em branco do incio e do final da string
ucwords()
converte o primeiro caractere de cada palavra para maiscula
Pesquisar:
strrev(), strtolower() , strtoupper(), ucfirst(), str_replace(), ....
strlen()
Retorna o tamanho de uma string
number_format()
Formata um nmero com os milhares agrupados
Funes de Arrays
array()
Cria um array
list()
Cria variveis como se fossem arrays
pos()
Retorna o contedo da posio atual do ponteiro
unset()
Destri uma varivel ou elemento do array
ksort()
Ordena um array pelas chaves
Funes de Sada
echo()
Gera uma ou mais strings na sada
print_r()
Gera ou retorna informaes sobre arrays
print()
Mostra uma string
Funes de Arquivos
fopen()
Abre um arquivo
fclose()
Fecha um arquivo
file_exists()
Testa se o arquivo existe
idate()
Formata data e hora local como inteiro
Funes de Diretrio
basename()
Retorna a parte do nome do arquivo do caminho/path
opendir()
Abre um diretrio
scandir()
Retorna um array com o contedo do diretrio
Funes Matemticas
decbin() - Converte um nmero decimal em seu correspondente binrio abs() - Retorna o valor absoluto do nmero sqrt() - Calcula a raiz quadrada do nmero max() - Retorna o maior valor encontrado nos valores informados min() - Retorna o menor valor encontrado nos valores informados rand() - Gera um inteiro aleatrio
Pesquisar: dechex(), decoct(), floor(), ceil()...
Exerccios
Faa os exerccios disponveis no Moodle (mesma pasta desta aula).