Arrays Introdução Instalação/Configuração Constantes pré-definidas Ordenando Arrays Funções para Array array_change_key_case — Modifica a caixa de todas as chaves em um arrayarray_chunk — Divide um array em pedaçosarray_column — Retorna os valores de uma coluna do array informadoarray_combine — Cria um array usando um array para chaves e outro para valoresarray_count_values — Conta as ocorrências de cada valor distinto em um arrayarray_diff_assoc — Computa a diferença entre arrays com checagem adicional de índicearray_diff_key — Computa a diferença entre arrays usando as chaves na comparaçãoarray_diff_uassoc — Computa a diferença entre arrays com checagem adicional de índice que feita por uma função de callback fornecida pelo usuárioarray_diff_ukey — Computa a diferença entre arrays usando uma função callback na comparação de chavesarray_diff — Computa as diferenças entre arraysarray_fill_keys — Preenche um array com valores, especificando chavesarray_fill — Preenche um array com valoresarray_filter — Filtra elementos de um array utilizando uma função callbackarray_flip — Permuta todas as chaves e seus valores associados em um arrayarray_intersect_assoc — Computa a interseção de arrays com uma adicional verificação de índicearray_intersect_key — Calcula a interseção de arrays, comparando pelas chavesarray_intersect_uassoc — Computa a interseção de arrays com checagem de índice adicional, compara índices por uma função de callbackarray_intersect_ukey — Computa a interseção de arrays usando uma função de callback nas chaves para comparaçãoarray_intersect — Calcula a interseção entre arraysarray_is_list — Verifica se um array é uma listaarray_key_exists — Verifica se uma chave ou índice existe em um arrayarray_key_first — Obtém a primeira chave de um arrayarray_key_last — Obtém a última chave de um arrayarray_keys — Retorna todas as chaves ou uma parte das chaves de um arrayarray_map — Aplica uma função em todos os elementos dos arrays dadosarray_merge_recursive — Mescla um ou mais arrays recursivamentearray_merge — Combina um ou mais arraysarray_multisort — Ordena múltiplos arrays ou arrays multidimensionaisarray_pad — Expande um array para um certo comprimento utilizando um determinado valorarray_pop — Extrai um elemento do final do arrayarray_product — Calcula o produto dos valores de um arrayarray_push — Adiciona um ou mais elementos no final de um arrayarray_rand — Escolhe uma ou mais chaves aleatórias de um arrayarray_reduce — Reduz um array para um único valor através de um processo iterativo via callbackarray_replace_recursive — Substitui elementos de arrays passado no primeiro array recursivamentearray_replace — Substitui elementos de arrays passados no primeiro arrayarray_reverse — Retorna um array com os elementos na ordem inversaarray_search — Procura por um valor em um array e retorna sua chave correspondente caso seja encontradoarray_shift — Retira o primeiro elemento de um arrayarray_slice — Extrai uma parcela de um arrayarray_splice — Remove uma parte array e a substitui por outra coisaarray_sum — Calcula a soma dos elementos de um arrayarray_udiff_assoc — Computa a diferença entre arrays com checagem adicional de índice, compara dados por uma função de callbackarray_udiff_uassoc — Computa a diferença entre arrays com checagem adicional de índice, compara dados e índices por uma função de callbackarray_udiff — Computa a diferença de arrays usando uma função de callback para comparação dos dadosarray_uintersect_assoc — Computa a interseção de arrays com checagem adicional de índice, compara os dados utilizando uma função de callbackarray_uintersect_uassoc — Computa a interseção de arrays com checagem adicional de índice, compara os dados e os índices utilizando funções de callback separadasarray_uintersect — Computa a interseção de array, comparando dados com uma função callbackarray_unique — Remove os valores duplicados de um arrayarray_unshift — Adiciona um ou mais elementos no início de um arrayarray_values — Retorna todos os valores de um arrayarray_walk_recursive — Aplica um função do usuário recursivamente para cada membro de um arrayarray_walk — Aplica uma determinada função em cada elemento de um arrayarray — Cria um arrayarsort — Ordena um array em ordem descrescente e mantém a associação de índicesasort — Ordena um array em ordem crescente e mantém a associação de índicescompact — Cria um array contendo variáveis e seus valorescount — Conta todos os elementos de um array ou de um objeto Countablecurrent — Retorna o elemento atual em um arrayeach — Retorna o par atual de chave e valor de um array e avança o seu cursorend — Define o ponteiro interno de um array para seu último elementoextract — Importa variáveis para a tabela de símbolos a partir de um arrayin_array — Checa se um valor existe em um arraykey_exists — Sinônimo de array_key_existskey — Retorna uma chave de um arraykrsort — Ordena um array pelas chaves em ordem descrescenteksort — Ordena um array pelas chaves em ordem crescentelist — Cria variáveis como se fossem arraysnatcasesort — Ordena um array utilizando o algoritmo da "ordem natural" sem diferenciar maiúsculas e minúsculasnatsort — Ordena um array utilizando o algoritmo de "ordem natural"next — Avança o ponteiro interno de um arraypos — Sinônimo de currentprev — Retrocede o ponteiro interno de um arrayrange — Cria um array contendo uma faixa de elementosreset — Faz o ponteiro interno de um array apontar para o seu primeiro elementorsort — Ordena um array em ordem descrescenteshuffle — Embaralha um arraysizeof — Sinônimo de countsort — Ordena um array em ordem ascendenteuasort — Ordena um array com uma função de comparação definida pelo usuário e mantém associações de índicesuksort — Ordena um array pelas chaves utilizando uma função de comparação definida pelo usuário.usort — Ordena um array pelos valores utilizando uma função de comparação definida pelo usuário