tutoriais mais recente desenvolvimento web
 

PHP 5 funções de array


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