Você está na página 1de 22

PHP – Consulta Rápida

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();

7) MySQLi (Banco de Dados):

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);

10) Controle de Erros:

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);

11) Cookies e Sessões:

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();

12) Manipulação de Números Aleatórios:

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);

13) Manipulação de Arquivos e Diretórios:

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);

14) Manipulação de JSON:

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);

15) Validação de Dados:

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);

16) Manipulação de URL:

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");

17) Manipulação de Formulários:

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);

19) Funções de Matemática:

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);

20) Manipulação de XML:

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);

21) Manipulação de Imagens:

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);

22) Manipulação de Cookies:

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'];

23) Manipulação de Sessões:

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'];

24) Manipulação de Arquivos JSON:

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);

25) Manipulação de XML:

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);

26) Manipulação de Imagens:

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);

27) Manipulação de Cookies:

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'];

28) Manipulação de Arquivos e Diretórios:

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);

29) Manipulação de Formulários:

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);

31) Funções de Matemática:

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);

Você também pode gostar