PHP
downloads | documentation | faq | getting help | mailing lists | reporting bugs | php.net sites | links | conferences | my php.net

search for in the

Introdução> <Variável e Extensões Relacionadas aos Tipos
Last updated: Fri, 27 Jun 2008

view this page in

Arrays

  • Introdução
  • Instalação/Configuração
  • Constantes pré-definidas
  • Funções para Array
    • array_change_key_case — Modifica todas as chaves em um array
    • array_chunk — Divide um array em pedaços
    • array_combine — Cria um array usando um array para chaves e outro para valores
    • array_count_values — Conta as frequências de cada valor de um array
    • array_diff_assoc — Computes the difference of arrays with additional index check
    • array_diff_key — Computes the difference of arrays using keys for comparison
    • array_diff_uassoc — Computes the difference of arrays with additional index check which is performed by a user supplied callback function
    • array_diff_ukey — Computa a diferença de arrays usando uma função callback na comparação de chaves
    • array_diff — Analisa as diferenças entre arrays
    • array_fill_keys — Preenche um array com valores, especificando chaves
    • array_fill — Preenche um array com valores
    • array_filter — Filtra os elementos da array usando uma função de callback
    • array_flip — Inverte as relações entre chaves e valores
    • array_intersect_assoc — Computa a interseção de arrays com uma adicional verificação de índice
    • array_intersect_key — Computa a interseção de array comparando pelas chaves
    • array_intersect_uassoc — Computes the intersection of arrays with additional index check, compares indexes by a callback function
    • array_intersect_ukey — Computes the intersection of arrays using a callback function on the keys for comparison
    • array_intersect — Calcula a interseção entre arrays
    • array_key_exists — Checa se uma chave ou índice existe em um array
    • array_keys — Retorna todas as chaves de um array
    • array_map — Aplica uma função em todos os elementos dos arrays dados
    • array_merge_recursive — Funde dois ou mais arrays recursivamente
    • array_merge — Funde um ou mais arrays
    • array_multisort — Ordena múltiplos arrays ou arrays multi-dimensionais
    • array_pad — Expande um array para um certo comprimento utilizando um determinado valor
    • array_pop — Retira um elemento do final do array
    • array_product — Calcula o produto dos valores de um array
    • array_push — Adiciona um ou mais elementos no final de um array
    • array_rand — Retorna um ou mais elementos aleatórios de um array
    • array_reduce — Reduz um array para um único valor através de um processo iterativo utilizando uma função.
    • array_reverse — Retorna um array com os elementos na ordem inversa
    • array_search — Procura por um valor em um array e retorna sua chave correspondente caso seja encontrado
    • array_shift — Retira o primeiro elemento de um array
    • array_slice — Extrai uma parcela de um array
    • array_splice — Remove uma parcela do array e substitui com outros elementos
    • array_sum — Calcula a soma dos elementos de um array
    • array_udiff_assoc — Computes the difference of arrays with additional index check, compares data by a callback function
    • array_udiff_uassoc — Computes the difference of arrays with additional index check, compares data and indexes by a callback function
    • array_udiff — Computes the difference of arrays by using a callback function for data comparison
    • array_uintersect_assoc — Computa a interseção de arrays com checagem adicional de índice, compara os dados utilizando uma função de callback
    • array_uintersect_uassoc — Computa a interseção de arrays com checagem adicional de índice, compara os dados e os índices utilizando funções de callback
    • array_uintersect — Computa a interseção de array, comparando dados com uma função callback
    • array_unique — Remove o valores duplicados de um array
    • array_unshift — Adiciona um ou mais elementos no início de um array
    • array_values — Retorna todos os valores de um array
    • array_walk_recursive — Aplica um função do usuário recursivamente para cada membro de um array
    • array_walk — Aplica uma determinada funcão em cada elemento de um array
    • array — Cria um array
    • arsort — Ordena um array em ordem descrescente mantendo a associação entre índices e valores
    • asort — Ordena um array mantendo a associação entre índices e valores
    • compact — Cria um array contendo variáveis e seus valores
    • count — Conta o número de elementos de uma variável, ou propriedades de um objeto
    • current — Retorna o elemento corrente em um array
    • each — Retorna o par chave/valor corrente de um array e avança o seu cursor
    • end — Faz o ponteiro interno de um array apontar para o seu último elemento
    • extract — Importa variáveis para a tabela de símbolos a partir de um array
    • in_array — Checa se um valor existe em um array
    • key — Retorna uma chave de um array
    • krsort — Ordena um array pelas chaves em ordem descrescente
    • ksort — Ordena um array pelas chaves
    • list — Cria variáveis como se fossem arrays
    • natcasesort — Ordena um array utilizando o algoritmo da "ordem natural" sem diferenciar maiúsculas e minúsculas
    • natsort — Ordena um array utilizando o algoritmo da "ordem natural"
    • next — Avança o ponteiro interno de um array
    • pos — Sinônimo de current
    • prev — Retrocede o ponteiro interno de um array
    • range — Cria um array contendo uma faixa de elementos
    • reset — Faz o ponteiro interno de um array apontar para o seu primeiro elemento
    • rsort — Ordena um array em ordem descrescente
    • shuffle — Mistura os elementos de um array
    • sizeof — Sinônimo de count
    • sort — Ordena um array
    • uasort — Ordena um array utilizando uma função de comparação definida pelo usuário e mantendo as associações entre chaves e valores
    • uksort — 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


add a note add a note User Contributed Notes
Arrays
contact at greyphoenix dot biz
01-Jul-2008 06:36
<?php
//Creating a multidimensional array

$theVariable = array("Search Engines" =>
array (
   
0=> "http//google.com",
   
1=> "http//yahoo.com",
   
2=> "http//msn.com/"),

"Social Networking Sites" =>
array (
   
0 => "http//www.facebook.com",
   
1 => "http//www.myspace.com",
   
2 => "http//vkontakte.ru",)
);

echo
"The first array value is " . $theVariable['Search Engines'][0];
?>

-- Output--
The first array value is http://google.com
applegrew at rediffmail dot com
28-May-2008 05:23
For newbies like me.

Creating new arrays:-
//Creates a blank array.
$theVariable = array();

//Creates an array with elements.
$theVariable = array("A", "B", "C");

//Creating Associaive array.
$theVariable = array(1 => "http//google.com", 2=> "http://yahoo.com");

//Creating Associaive array with named keys
$theVariable = array("google" => "http//google.com", "yahoo"=> "http://yahoo.com");

Note:
New value can be added to the array as shown below.
$theVariable[] = "D";
$theVariable[] = "E";

 
show source | credits | sitemap | contact | advertising | mirror sites