PHP Introdução matriz
As funções de matriz permitem acessar e manipular matrizes.
matrizes simples e multi-dimensionais são suportados.
Instalação
As funções de matriz são parte do núcleo do PHP. Não há nenhuma instalação necessária para utilizar estas funções.
PHP Funções 5 de matriz
Função | Descrição |
---|---|
array() | Cria uma matriz |
array_change_key_case() | Altera todas as chaves em uma matriz para minúsculas ou maiúsculas |
array_chunk() | Divide uma matriz em blocos de matrizes |
array_column() | Retorna os valores a partir de uma única coluna na matriz de entrada |
array_combine() | Cria uma matriz, utilizando os elementos de uma "keys" de matriz e um "values" matriz |
array_count_values() | Contagens de todos os valores de uma matriz |
array_diff() | Comparar matrizes, e retorna as diferenças (compare values only) |
array_diff_assoc() | Compare matrizes, e retorna as diferenças (compare keys and values) |
array_diff_key() | Compare matrizes, e retorna as diferenças (compare keys only) |
array_diff_uassoc() | Comparar matrizes, e retorna as diferenças (comparar as chaves e valores, utilizando uma função de comparação de chave definida pelo utilizador) |
array_diff_ukey() | Comparar matrizes, e retorna as diferenças (comparar as chaves única, utilizando uma função de comparação de chave definida pelo utilizador) |
array_fill() | Preenche uma matriz com valores |
array_fill_keys() | Preenche uma matriz com valores, chaves que especifiquem |
array_filter() | Filtra os valores de uma matriz, utilizando uma função de retorno |
array_flip() | Inverte / Trocas todas as teclas com os seus valores associados em uma matriz |
array_intersect() | Compare matrizes, e retorna os jogos (compare values only) |
array_intersect_assoc() | Compare matrizes e retorna os jogos (compare keys and values) |
array_intersect_key() | Compare matrizes, e retorna os jogos (compare keys only) |
array_intersect_uassoc() | Comparar matrizes, e retorna as partidas (comparar as chaves e valores, utilizando uma função de comparação de chave definida pelo utilizador) |
array_intersect_ukey() | Comparar matrizes, e retorna as partidas (comparar as chaves única, utilizando uma função de comparação de chave definida pelo utilizador) |
array_key_exists() | Verifica se existe a chave especificada na matriz |
array_keys() | Retorna todas as chaves de um array |
array_map() | Envia a cada valor de uma matriz para uma função feita pelo utilizador, o qual retorna novos valores |
array_merge() | Funde-se uma ou mais matrizes em uma matriz |
array_merge_recursive() | Funde-se uma ou mais matrizes em uma matriz de forma recursiva |
array_multisort() | Classifica múltiplos ou multi-dimensional matrizes |
array_pad() | Insere um determinado número de artigos, com um valor especificado, a uma matriz |
array_pop() | Apaga o último elemento de uma matriz |
array_product() | Calcula o produto dos valores de uma matriz |
array_push() | Insere um ou mais elementos no final de uma matriz |
array_rand() | Retorna uma ou mais chaves aleatórias de uma matriz |
array_reduce() | Devolve uma matriz como uma cadeia de caracteres, utilizando uma função definida pelo utilizador |
array_replace() | Substitui os valores da primeira matriz com os valores a partir das seguintes matrizes |
array_replace_recursive() | Substitui os valores da primeira matriz com os valores a partir de matrizes seguinte recursivamente |
array_reverse() | Devolve uma matriz na ordem inversa |
array_search() | Pesquisas uma matriz para um determinado valor e retorna a tecla |
array_shift() | Remove o primeiro elemento a partir de uma matriz, e retorna o valor do elemento removido |
array_slice() | Retornos seleccionado partes de uma matriz |
array_splice() | Remove e substitui os elementos especificados de uma matriz |
array_sum() | Retorna a soma dos valores de uma matriz |
array_udiff() | Comparar matrizes, e retorna as diferenças (comparar apenas os valores, utilizando uma função de comparação de chave definida pelo utilizador) |
array_udiff_assoc() | Comparar matrizes, e retorna as diferenças (comparar as chaves e valores, utilizando uma função incorporada para comparar as chaves e uma função definida pelo utilizador para comparar os valores) |
array_udiff_uassoc() | Comparar matrizes, e retorna as diferenças (comparar as chaves e valores, utilizando duas funções de comparação de chave definido pelo utilizador) |
array_uintersect() | Comparar matrizes, e retorna as partidas (comparar apenas os valores, utilizando uma função de comparação de chave definida pelo utilizador) |
array_uintersect_assoc() | Comparar matrizes, e retorna as partidas (comparar as chaves e valores, utilizando uma função incorporada para comparar as chaves e uma função definida pelo utilizador para comparar os valores) |
array_uintersect_uassoc() | Comparar matrizes, e retorna as partidas (comparar as chaves e valores, utilizando duas funções de comparação de chave definido pelo utilizador) |
array_unique() | Remove valores duplicados de uma matriz |
array_unshift() | Adiciona um ou mais elementos para o início de uma matriz |
array_values() | Retorna todos os valores de um array |
array_walk() | Aplica-se uma função de utilizador para cada membro de uma matriz |
array_walk_recursive() | Aplica-se uma função do usuário recursivamente para cada membro de uma matriz |
arsort() | Classifica uma matriz associativa em ordem decrescente, de acordo com o valor |
asort() | Classifica uma matriz associativa em ordem crescente, de acordo com o valor |
compact() | Criar variáveis de matriz contendo e seus valores |
count() | Devolve o número de elementos em uma matriz |
current() | Retorna o elemento corrente em um array |
each() | Retorna o par de chaves e valor atual de uma matriz |
end() | Define o ponteiro interno de um array para o seu último elemento |
extract() | Importa variáveis para a tabela de símbolos a partir de uma matriz |
in_array() | Verifica se um valor especificado existem em uma matriz |
key() | Obtém uma chave a partir de uma matriz |
krsort() | Classifica uma matriz associativa em ordem decrescente, de acordo com a tecla |
ksort() | Classifica uma matriz associativa em ordem crescente, de acordo com a tecla |
list() | Atribui variáveis como se fossem arrays |
natcasesort() | Classifica uma matriz usando um caso insensível "natural order" algoritmo |
natsort() | Classifica uma matriz usando uma "natural order" algoritmo |
next() | Avançar o ponteiro interno da matriz de uma matriz |
pos() | Alias de current() |
prev() | Rebobina o ponteiro interno |
range() | Cria uma matriz contendo uma variedade de elementos |
reset() | Define o ponteiro interna de uma matriz para o primeiro elemento |
rsort() | Classifica uma matriz indexada em ordem decrescente |
shuffle() | Baralha uma matriz |
sizeof() | Alias de count() |
sort() | Classifica uma matriz indexada em ordem ascendente |
uasort() | Classifica uma matriz de valores usando uma função de comparação definida pelo utilizador |
uksort() | Classifica uma matriz de chaves utilizando uma função de comparação definida pelo utilizador |
usort() | Classifica uma matriz utilizando uma função de comparação definida pelo utilizador |