De volta à rubrica “PHP é à quinta-feira“, esperamos que os utilizadores contribuam com sugestões e estamos abertos para receber os vossos artigos, para posteriormente publicação, sobre esta super linguagem de scripting “server-side”. Hoje, por intermédio do nosso leitor Luís leite, vamos aprender como se definem e usam arrays associativos, pois tinha sido um pedido dos nossos leitores num dos últimos posts.
Aos arrays associativos associa-se um determinado valor ou nome a um dos valores do array. Os arrays associativos usam strings como índice. Além dos associativos, ainda existem os numéricos que usam um valor inteiro para o índice.
Para criar o array associativo pode-se recorrer a uma construção deste género:
$numero = array('a'=>1);
$numero['b'] = 2;
$numero['c'] = 3;
A primeira linha vai criar o array e as outras acrescentar elementos ao array que foi anteriormente criado.
Também se pode criar um array com a seguinte estrutura:
$numero['a'] = 1;
$numero['b'] = 2;
$numero['c'] = 3;
Para verificarmos que elementos estão existentes no array podemos usar o seguinte código.
foreach($numero as $numero_echo)
{
echo $numero_echo.'<br>';
}
O código acima apenas ira exibir os valores dos elementos, se quisermos ver os índices temos que modificar o loop para:
foreach ($numero as $numero_echo => $valor)
{
echo $numero_echo.' - '.$valor.'<br>';
}
Sugestões para mais artigos são bem-vindas.
Para quem quiser experimentar, e não tem ainda o php instalado, pode usar o ideone: IDEOne – Corre o teu código fonte Online
Últimos artigos PHP
- PHP é à quinta-feira – Previsão do tempo com PHP
- PHP é à quinta-feira – 50 dicas sobre desempenho e segurança
- PHP é à quinta-feira – Cortar texto em largura
- PHP é a quinta-feira – Ciclos While e for
- PHP é à quinta-feira – Iniciação ao Smarty
- PHP é à quinta-feira – Um debug mais prático
- PHP é à quinta-feira – Definir cookies de forma mais prática