Escolar Documentos
Profissional Documentos
Cultura Documentos
1) Exibição de Informações:
a) echo()
Descrição: Exibe uma ou mais strings.
Exemplo: echo "Olá, Mundo!";
b) print()
Descrição: Exibe uma string.
Exemplo: print("Esta é uma mensagem.");
c) var_dump()
Descrição: Exibe informações estruturadas sobre variáveis.
Exemplo: var_dump($variavel);
d) print_r()
Descrição: Exibe informações sobre uma variável de maneira legível.
Exemplo: print_r($array);
2) Manipulação de Strings:
a) strlen()
Descrição: Retorna o comprimento de uma string.
Exemplo: strlen("Hello, World!");
b) str_replace()
Descrição: Substitui todas as ocorrências de uma substring por outra em uma
string.
Exemplo: str_replace("world", "Roger", "Hello, world!");
c) substr()
Descrição: Retorna uma parte de uma string.
Exemplo: substr("Hello, World!", 0, 5);
d) strpos()
Descrição: Encontra a posição da primeira ocorrência de uma substring em uma
string.
Exemplo: strpos("Hello, World!", "World");
Trim()
Descrição: Muito útil para dados vindo dos formulários, elimina os espaços antes e
depois dos textos
Exemplo: trim($nome)
ltrim()
Descrição: Elimina os espaços antes dos textos
Exemplo: ltrim($nome)
rtrim()
Descrição: Elimina os espaços depois dos textos
Exemplo: rtrim($nome)
wordwrap()
Descrição:
Exemplo:
str_word_count()
Descrição: Retorna a quantidade de palavras de uma string
Exemplo: str_word_count($frase, 0)
chr()
Descrição: Retorna o código de uma letra
Exemplo: chr(67)
ord()
Descrição: Contrário do chr
Exemplo: ord($letra)
str_split()
Descrição: Pega em cada letra de uma string e coloca na posição de um vetor
Exemplo: $vetor = str_split($nome);
str_replace()
Descrição: Substitui todas as ocorrências da string de procura com a string de
substituição.
Exemplo: $novoTexto = str_replace("velho", "novo", $texto);
strtolower()
Descrição: Converte uma string para minúsculas.
Exemplo: $minusculas = strtolower($string);
strtoupper()
Descrição: Converte uma string para maiúsculas.
Exemplo: $maiusculas = strtoupper($string);
ucfirst()
Descrição: Converte o primeiro caractere de uma string para maiúscula.
Exemplo: $string = ucfirst($string);
ucwords()
Descrição: Converte o primeiro caractere de cada palavra em uma string para maiúscula.
Exemplo: $string = ucwords($string);
strpos()
Descrição: Encontra a posição da primeira ocorrência de uma substring em uma string.
Exemplo: $posicao = strpos($string, "buscar");
strrev()
Descrição: Inverte uma string.
Exemplo: $inverso = strrev($string);
str_repeat()
Descrição: Repete uma string um número especificado de vezes.
Exemplo: $repetida = str_repeat($string, 3);
str_pad()
Descrição: Preenche uma string com outro string até um comprimento especificado.
Exemplo: $preenchida = str_pad($string, 10, "-");
strcasecmp()
Descrição: Compara duas strings sem diferenciar maiúsculas de minúsculas.
Exemplo: $comparacao = strcasecmp($string1, $string2);
strcmp()
Descrição: Compara duas strings levando em consideração maiúsculas e minúsculas.
Exemplo: $comparacao = strcmp($string1, $string2);
strcoll()
Descrição: Compara duas strings de acordo com a localidade.
Exemplo: $comparacao = strcoll($string1, $string2);
strftime()
Descrição: Formata uma data/hora de acordo com a localidade.
Exemplo: $dataFormatada = strftime("%A, %d de %B de %Y", $timestamp);
()
Descrição:
Exemplo:
()
Descrição:
Exemplo:
3) Arrays:
a) count()
Descrição: Conta o número de elementos em uma matriz.
Exemplo: count($array);
b) array_push()
Descrição: Adiciona um ou mais elementos no final de um array.
Exemplo: array_push($array, "elemento");
c) array_pop()
Descrição: Remove e retorna o último elemento de um array.
Exemplo: array_pop($array);
implode()
Descrição: Junta elementos de um array em uma string.
Exemplo: $string = implode(", ", $meuArray);
explode()
Descrição: Divide uma string em um array.
Exemplo: $meuArray = explode(", ", $string);
shuffle()
Descrição: Embaralha os elementos de um array.
Exemplo: shuffle($meuArray);
array_push()
Descrição: Adiciona um ou mais elementos no final de um array.
Exemplo: array_push($meuArray, "novoElemento");
array_pop()
Descrição: Remove o último elemento de um array.
Exemplo: $ultimoElemento = array_pop($meuArray);
array_shift()
Descrição: Remove o primeiro elemento de um array.
Exemplo: $primeiroElemento = array_shift($meuArray);
array_unshift()
Descrição: Adiciona um ou mais elementos no início de um array.
Exemplo: array_unshift($meuArray, "novoElemento");
array_merge()
Descrição: Combina dois ou mais arrays.
Exemplo: $novoArray = array_merge($array1, $array2);
array_keys()
Descrição: Retorna todas as chaves de um array.
Exemplo: $chaves = array_keys($meuArray);
array_values()
Descrição: Retorna todos os valores de um array.
Exemplo: $valores = array_values($meuArray);
array_search()
Descrição: Busca um valor em um array e retorna a chave correspondente.
Exemplo: $chave = array_search("valor", $meuArray);
array_reverse()
Descrição: Inverte a ordem dos elementos em um array.
Exemplo: $inverso = array_reverse($meuArray);
array_filter()
Descrição: Filtra elementos de um array usando uma função fornecida.
Exemplo: $filtrado = array_filter($meuArray, function($valor) { return $valor > 5; });
array_map()
Descrição: Aplica uma função a todos os elementos de um array.
Exemplo: $dobro = array_map(function($valor) { return $valor * 2; }, $meuArray);
array_reduce()
Descrição: Reduz um array para um único valor usando uma função callback.
Exemplo: $soma = array_reduce($meuArray, function($carry, $item) { return $carry +
$item; }, 0);
array_slice()
Descrição: Retorna uma parte de um array.
Exemplo: $parte = array_slice($meuArray, 2, 3);
in_array()
Descrição: Verifica se um valor existe em um array.
Exemplo: if (in_array("valor", $meuArray)) { /* valor encontrado */ }
sort()
Descrição: Ordena um array.
Exemplo: sort($meuArray);
rsort()
Descrição: Ordena um array em ordem reversa.
Exemplo: rsort($meuArray);
asort()
Descrição: Ordena um array mantendo a associação entre chaves e valores.
Exemplo: asort($meuArray);
arsort()
Descrição: Ordena um array em ordem reversa mantendo a associação entre chaves e
valores.
Exemplo: arsort($meuArray);
ksort()
Descrição: Ordena um array pelas chaves.
Exemplo: ksort($meuArray);
krsort()
Descrição: Ordena um array pelas chaves em ordem reversa.
Exemplo: krsort($meuArray);
()
Descrição:
Exemplo:
()
Descrição:
Exemplo:
()
Descrição:
Exemplo:
()
Descrição:
Exemplo:
()
Descrição:
Exemplo:
()
Descrição:
Exemplo:
4) Datas e Horas:
a) date()
Descrição: Formata a data e hora atual.
Exemplo: date("Y-m-d H:i:s");
b) strtotime()
Descrição: Converte uma descrição textual da data e hora para um timestamp
UNIX.
Exemplo: strtotime("tomorrow");
5) Arquivos:
a) file_get_contents()
Descrição: Lê um arquivo inteiro para uma string.
Exemplo: file_get_contents("arquivo.txt");
b) file_put_contents()
Descrição: Escreve uma string em um arquivo.
Exemplo: file_put_contents("arquivo.txt", "conteúdo");
6) HTTP:
a) file_get_contents()
Descrição: Envia uma solicitação HTTP GET e retorna o resultado como uma
string.
Exemplo: file_get_contents("http://exemplo.com");
b) curl_init()
Descrição: Inicializa uma sessão cURL.
Exemplo: $ch = curl_init();
a) mysqli_connect()
Descrição: Abre uma nova conexão ao servidor MySQL.
Exemplo: $conn = mysqli_connect("localhost", "usuario", "senha", "banco");
b) mysqli_query()
Descrição: Envia uma consulta MySQL.
Exemplo: $result = mysqli_query($conn, "SELECT * FROM tabela");
8) Funções Matemáticas:
a) abs()
Descrição: Retorna o valor absoluto de um número.
Exemplo: abs(-5);
b) ceil()
Descrição: Arredonda um número para cima.
Exemplo: ceil(4.3);
c) floor()
Descrição: Arredonda um número para baixo.
Exemplo: floor(4.7);
9) Manipulação de Variáveis:
a) unset()
Descrição: Destrói uma variável.
Exemplo: unset($variavel);
b) isset()
Descrição: Verifica se uma variável está definida.
Exemplo: isset($variavel);
c) empty()
Descrição: Verifica se uma variável está vazia.
Exemplo: empty($variavel);
a) try catch
Descrição: Manipula exceções em um bloco de código.
Exemplo:
try {
// código que pode gerar exceção
} catch (Exception $e) {
// código para lidar com a exceção
}
b) error_reporting()
Descrição: Define qual nível de erro deve ser exibido.
Exemplo: error_reporting(E_ERROR | E_WARNING | E_PARSE);
a) setcookie()
Descrição: Define um cookie.
Exemplo: setcookie("usuario", "Roger", time() + 3600, "/");
b) session_start()
Descrição: Inicia uma nova sessão ou retoma a sessão existente.
Exemplo: session_start();
a) rand()
Descrição: Gera um número inteiro aleatório.
Exemplo: rand(1, 100);
b) mt_rand()
Descrição: Gera um número inteiro aleatório usando o algoritmo Mersenne Twister.
Exemplo: mt_rand(1, 100);
a) file_exists()
Descrição: Verifica se um arquivo ou diretório existe.
Exemplo: file_exists("arquivo.txt");
b) is_file()
Descrição: Verifica se é um arquivo regular.
Exemplo: is_file("arquivo.txt");
c) is_dir()
Descrição: Verifica se é um diretório.
Exemplo: is_dir("pasta/");
d) file()
Descrição: Lê um arquivo e o retorna como um array de linhas.
Exemplo: file("arquivo.txt");
e) fopen()
Descrição: Abre um arquivo ou URL.
Exemplo: $arquivo = fopen("arquivo.txt", "r");
f) fwrite()
Descrição: Escreve no arquivo aberto.
Exemplo: fwrite($arquivo, "conteúdo");
g) fclose()
Descrição: Fecha o arquivo aberto.
Exemplo: fclose($arquivo);
a) json_encode()
Descrição: Converte um valor em JSON.
Exemplo: json_encode($array);
b) json_decode()
Descrição: Decodifica uma string JSON.
Exemplo: json_decode($jsonString, true);
a) filter_var()
Descrição: Filtra uma variável com um filtro específico.
Exemplo: filter_var($email, FILTER_VALIDATE_EMAIL);
b) filter_input()
Descrição: Obtém uma variável externa e a filtra.
Exemplo: filter_input(INPUT_POST, 'email', FILTER_VALIDATE_EMAIL);
a) urlencode()
Descrição: Codifica uma string para ser utilizada em uma URL.
Exemplo: urlencode("Minha URL");
b) urldecode()
Descrição: Decodifica uma string URL codificada.
Exemplo: urldecode("Minha%20URL");
a) $_GET
Descrição: Array associativo de variáveis passadas para o script via parâmetros de
URL.
Exemplo: $_GET['variavel'];
b) $_POST
Descrição: Array associativo de variáveis passadas para o script via método POST.
Exemplo: $_POST['variavel'];
c) $_REQUEST
Descrição: Array associativo que por padrão contém o conteúdo de $_GET,
$_POST e $_COOKIE.
Exemplo: $_REQUEST['variavel'];
d) $_SESSION
Descrição: Array associativo contendo variáveis de sessão disponíveis para o
script.
Exemplo: $_SESSION['usuario'];
18) Criptografia:
a) md5()
Descrição: Calcula o hash MD5 de uma string.
Exemplo: md5("minhaSenha");
b) password_hash()
Descrição: Cria um novo hash de senha usando um algoritmo forte de hash.
Exemplo: password_hash("minhaSenha", PASSWORD_DEFAULT);
c) password_verify()
Descrição: Verifica se uma senha coincide com seu hash.
Exemplo: password_verify("minhaSenha", $hash);
a) abs()
Descrição: Retorna o valor absoluto de um número.
Exemplo: abs(-5);
b) round()
Descrição: Arredonda um número para o inteiro mais próximo.
Exemplo: round(4.5);
c) sqrt()
Descrição: Retorna a raiz quadrada de um número.
Exemplo: sqrt(16);
d) pow()
Descrição: Eleva um número à potência de outro.
Exemplo: pow(2, 3);
a) simplexml_load_file()
Descrição: Carrega um arquivo XML em um objeto SimpleXML.
Exemplo: $xml = simplexml_load_file("arquivo.xml");
b) simplexml_load_string()
Descrição: Carrega uma string XML em um objeto SimpleXML.
Exemplo: $xml =
simplexml_load_string("<root><elemento>Valor</elemento></root>");
c) simplexml_element_to_array()
Descrição: Converte um objeto SimpleXML em um array.
Exemplo: $array = simplexml_element_to_array($xml);
a) imagecreatefromjpeg()
Descrição: Cria uma nova imagem a partir de um arquivo JPEG.
Exemplo: $imagem = imagecreatefromjpeg("foto.jpg");
b) imagepng()
Descrição: Gera uma imagem PNG a partir da imagem fornecida.
Exemplo: imagepng($imagem, "output.png");
c) imagesx()
Descrição: Retorna a largura da imagem.
Exemplo: imagesx($imagem);
d) imagesy()
Descrição: Retorna a altura da imagem.
Exemplo: imagesy($imagem);
a) setcookie()
Descrição: Define um cookie.
Exemplo: setcookie("usuario", "Roger", time() + 3600, "/");
b) $_COOKIE
Descrição: Array associativo contendo todos os cookies.
Exemplo: $_COOKIE['usuario'];
a) session_start()
Descrição: Inicia uma nova sessão ou retoma a sessão existente.
Exemplo: session_start();
b) session_destroy()
Descrição: Destroi todos os dados registrados em uma sessão.
Exemplo: session_destroy();
c) session_regenerate_id()
Descrição: Gera um novo identificador de sessão e o substitui pelo atual.
Exemplo: session_regenerate_id();
d) session_id()
Descrição: Obtém ou define o identificador da sessão.
Exemplo: $id = session_id();
e) session_unset()
Descrição: Libera todas as variáveis de sessão.
Exemplo: session_unset();
f) $_SESSION
Descrição: Array associativo contendo variáveis de sessão disponíveis para o
script.
Exemplo: $_SESSION['usuario'];
a) json_encode()
Descrição: Converte um valor em JSON.
Exemplo: json_encode($array);
b) json_decode()
Descrição: Decodifica uma string JSON.
Exemplo: json_decode($jsonString, true);
a) simplexml_load_file()
Descrição: Carrega um arquivo XML em um objeto SimpleXML.
Exemplo: $xml = simplexml_load_file("arquivo.xml");
b) simplexml_load_string()
Descrição: Carrega uma string XML em um objeto SimpleXML.
Exemplo: $xml =
simplexml_load_string("<root><elemento>Valor</elemento></root>");
c) simplexml_element_to_array()
Descrição: Converte um objeto SimpleXML em um array.
Exemplo: $array = simplexml_element_to_array($xml);
a) imagecreatefromjpeg()
Descrição: Cria uma nova imagem a partir de um arquivo JPEG.
Exemplo: $imagem = imagecreatefromjpeg("foto.jpg");
b) imagepng()
Descrição: Gera uma imagem PNG a partir da imagem fornecida.
Exemplo: imagepng($imagem, "output.png");
c) imagesx()
Descrição: Retorna a largura da imagem.
Exemplo: imagesx($imagem);
d) imagesy()
Descrição: Retorna a altura da imagem.
Exemplo: imagesy($imagem);
a) setcookie()
Descrição: Define um cookie.
Exemplo: setcookie("usuario", "Roger", time() + 3600, "/");
b) $_COOKIE
Descrição: Array associativo contendo todos os cookies.
Exemplo: $_COOKIE['usuario'];
a) file_exists()
Descrição: Verifica se um arquivo ou diretório existe.
Exemplo: file_exists("arquivo.txt");
b) is_file()
Descrição: Verifica se é um arquivo regular.
Exemplo: is_file("arquivo.txt");
c) is_dir()
Descrição: Verifica se é um diretório.
Exemplo: is_dir("pasta/");
d) file()
Descrição: Lê um arquivo e o retorna como um array de linhas.
Exemplo: file("arquivo.txt");
e) fopen()
Descrição: Abre um arquivo ou URL.
Exemplo: $arquivo = fopen("arquivo.txt", "r");
f) fwrite()
Descrição: Escreve no arquivo aberto.
Exemplo: fwrite($arquivo, "conteúdo");
g) fclose()
Descrição: Fecha o arquivo aberto.
Exemplo: fclose($arquivo);
a) $_GET
Descrição: Array associativo de variáveis passadas para o script via parâmetros de
URL.
Exemplo: $_GET['variavel'];
b) $_POST
Descrição: Array associativo de variáveis passadas para o script via método POST.
Exemplo: $_POST['variavel'];
c) $_REQUEST
Descrição: Array associativo que por padrão contém o conteúdo de $_GET,
$_POST e $_COOKIE.
Exemplo: $_REQUEST['variavel'];
d) $_SESSION
Descrição: Array associativo contendo variáveis de sessão disponíveis para o
script.
Exemplo: $_SESSION['usuario'];
30) Criptografia:
a) md5()
Descrição: Calcula o hash MD5 de uma string.
Exemplo: md5("minhaSenha");
b) password_hash()
Descrição: Cria um novo hash de senha usando um algoritmo forte de hash.
Exemplo: password_hash("minhaSenha", PASSWORD_DEFAULT);
c) password_verify()
Descrição: Verifica se uma senha coincide com seu hash.
Exemplo: password_verify("minhaSenha", $hash);
a) abs()
Descrição: Retorna o valor absoluto de um número.
Exemplo: abs(-5);
b) round()
Descrição: Arredonda um número para o inteiro mais próximo.
Exemplo: round(4.5);
c) sqrt()
Descrição: Retorna a raiz quadrada de um número.
Exemplo: sqrt(16);
d) pow()
Descrição: Eleva um número à potência de outro.
Exemplo: pow(2, 3);