A função PHP Array permite acessar e manipular arrays.
Suporta matrizes simples e matrizes multidimensionais.
A função PHP Array é parte integrante do núcleo do PHP. Nenhuma instalação é necessária para usar essas funções.
função | descrever |
---|---|
variedade() | Crie uma matriz. |
array_change_key_case() | Retorna um array cujas chaves estão todas em maiúsculas ou minúsculas. |
array_chunk() | Divida um array em novos pedaços de array. |
array_coluna() | Retorna o valor de uma única coluna na matriz de entrada. |
array_combine() | Crie um novo array mesclando dois arrays (um com chaves e outro com chaves). |
array_count_values() | Usado para contar o número de ocorrências de todos os valores em um array. |
array_diff() | Compara arrays e retorna a diferença entre dois arrays (comparando apenas valores-chave). |
array_diff_assoc() | Compare matrizes e retorne a diferença entre duas matrizes (compare nomes e valores-chave). |
array_diff_key() | Compara arrays e retorna a diferença entre dois arrays (apenas as chaves são comparadas). |
array_diff_uassoc() | Compare matrizes e retorne a diferença entre as duas matrizes (comparando nomes e valores de chaves, usando uma função de comparação de chaves definida pelo usuário). |
array_diff_ukey() | Compare arrays e retorne a diferença entre os dois arrays (compare apenas nomes de chaves, usando a função de comparação de chaves definida pelo usuário). |
array_fill() | Preenche a matriz com os valores-chave fornecidos. |
array_fill_keys() | Preenche a matriz com o valor-chave fornecido. |
array_filtro() | Use uma função de retorno de chamada para filtrar elementos em uma matriz. |
array_flip() | Inverta/troque os nomes das chaves na matriz e os valores de chave associados correspondentes. |
array_intersecção() | Compara matrizes e retorna a interseção de duas matrizes (comparando apenas valores-chave). |
array_intersect_assoc() | Compara matrizes e retorna a interseção de duas matrizes (compara nomes e valores-chave). |
array_intersect_key() | Compara arrays e retorna a interseção de dois arrays (apenas as chaves são comparadas). |
array_intersect_uassoc() | Compare matrizes e retorne a interseção de duas matrizes (comparando chaves e valores-chave, usando funções de comparação de chaves definidas pelo usuário). |
array_intersect_ukey() | Compare arrays e retorne a interseção de dois arrays (compare apenas chaves, usando a função de comparação de chaves definida pelo usuário). |
array_key_exists() | Verifica se a chave especificada existe na matriz. |
array_keys() | Retorna todas as chaves do array. |
array_mapa() | Aplica uma função definida pelo usuário a cada valor na matriz fornecida e retorna um novo valor. |
array_merge() | Combine uma ou mais matrizes em uma única matriz. |
array_merge_recursive() | Combine recursivamente um ou mais arrays em um único array. |
array_multisort() | Classifique vários arrays ou arrays multidimensionais. |
array_pad() | Insere um número especificado de elementos com um valor especificado em uma matriz. |
array_pop() | Remova o último elemento da matriz (retire-o da pilha). |
array_produto() | Calcule o produto de todos os valores em uma matriz. |
array_push() | Insira (empurre) um ou mais elementos no final do array. |
array_rand() | Selecione aleatoriamente um ou mais elementos do array e retorne o nome da chave. |
array_reduzir() | Ao usar uma função definida pelo usuário, reduz iterativamente o array a uma string e o retorna. |
array_substituir() | Substitui os valores do primeiro array pelos valores do array seguinte. |
array_replace_recursive() | Substitui recursivamente os valores do primeiro array pelos valores dos arrays subsequentes. |
array_reverso() | Inverta a ordem dos elementos no array original, crie um novo array e retorne-o. |
array_pesquisa() | Pesquisa na matriz um determinado valor e retorna a chave correspondente se for bem-sucedido. |
array_shift() | Remove o primeiro elemento da matriz e retorna o valor do elemento removido. |
array_fatia() | Retorna a parte selecionada de um array. |
array_splice() | Remove elementos especificados de uma matriz e os substitui por outros valores. |
array_soma() | Retorna a soma de todos os valores do array. |
array_udiff() | Compare matrizes e retorne a diferença entre as duas matrizes (compare apenas valores de chave, usando uma função de comparação de chave definida pelo usuário). |
array_udiff_assoc() | Compare matrizes e retorne a diferença entre duas matrizes (compare nomes e valores de chaves, use funções integradas para comparar nomes de chaves, use funções definidas pelo usuário para comparar valores de chaves). |
array_udiff_uassoc() | Compare matrizes e retorne a diferença entre duas matrizes (para comparar chaves e valores de chave, use duas funções de comparação de chaves definidas pelo usuário). |
array_interseção() | Compara matrizes e retorna a interseção de duas matrizes (compara apenas valores-chave, usando uma função de comparação de chaves definida pelo usuário). |
array_uintersect_assoc() | Compare matrizes e retorne a interseção de duas matrizes (compare nomes e valores de chaves, use funções integradas para comparar nomes de chaves, use funções definidas pelo usuário para comparar valores de chaves). |
array_uintersect_uassoc() | Compare matrizes e retorne a interseção de duas matrizes (comparando chaves e valores-chave, usando duas funções de comparação de chaves definidas pelo usuário). |
array_único() | Remova valores duplicados de um array. |
array_unshift() | Insira um ou mais elementos no início do array. |
array_valores() | Retorna todos os valores do array. |
array_walk() | Aplica uma função de usuário a cada membro da matriz. |
array_walk_recursive() | Aplica a função do usuário recursivamente a cada membro da matriz. |
ordenar() | Classifique uma matriz associativa em ordem decrescente por valor-chave. |
sortear() | Classifique uma matriz associativa em ordem crescente por valor-chave. |
compactar() | Crie um array contendo nomes de variáveis e seus valores. |
contar() | Retorna o número de elementos do array. |
atual() | Retorna o elemento atual do array. |
cada() | Retorna o par chave/valor atual na matriz. |
fim() | Define o ponteiro interno do array para o último elemento. |
extrair() | Importe variáveis de um array para a tabela de símbolos atual. |
in_array() | Verifica se o valor especificado existe na matriz. |
chave() | Obtenha o nome da chave da matriz associativa. |
krsort() | Classifique uma matriz associativa em ordem decrescente por nome de chave. |
ksort() | Classifique a matriz associativa em ordem crescente por nome de chave. |
lista() | Atribua os valores do array a algumas variáveis do array. |
natcasesort() | Classifique uma matriz sem distinção entre maiúsculas e minúsculas usando o algoritmo de "classificação natural". |
ordenar() | Classifique a matriz usando o algoritmo de "classificação natural". |
próximo() | Move o ponteiro interno na matriz uma posição para trás. |
posição() | Alias para atual(). |
anterior() | Retrocede um pouco o ponteiro interno do array. |
faixa() | Cria uma matriz contendo um intervalo especificado de elementos. |
reiniciar() | Defina o ponteiro interno do array para o primeiro elemento. |
rsort() | Classifique uma matriz numérica em ordem decrescente. |
embaralhar() | Reorganize os elementos da matriz em ordem aleatória. |
tamanhode() | Alias para contagem(). |
organizar() | Classifique uma matriz numérica em ordem crescente. |
uasort() | Classifique os valores-chave em uma matriz usando uma função de comparação definida pelo usuário. |
uksort() | Classifique as chaves em uma matriz usando uma função de comparação definida pelo usuário. |
usort() | Classifique uma matriz usando uma função de comparação definida pelo usuário. |