Trabalhando com matrizes
Crie e manipule matrizes em PHP
Trabalhando com matrizes é uma aula grátis de PHP Academy no CoddyKit. Esta é a aula 5 de 5. Você pode ler a aula completa abaixo gratuitamente — depois pratica ao vivo no navegador com um editor de código integrado e um tutor de IA 24/7. Faz parte do caminho de aprendizado de PHP Academy, e seu progresso é sincronizado entre a web e o app CoddyKit. O curso de PHP Academy inclui 5 aulas no total.
Trabalhando com vetores
Trabalhando com vetores
Bem-vindo a mais uma lição interessante! Nesta lição, você aprenderá a usar vetores em PHP para armazenar e gerenciar coleções de dados. Vamos começar!

O que são vetores
O que são vetores
Um vetor é uma estrutura de dados que permite armazenar vários valores em uma única variável. Cada valor é identificado por um índice.
Ponto importante: Os vetores do PHP podem armazenar diferentes tipos de dados, incluindo cadeias de caracteres, números inteiros e até mesmo outros vetores.
Exemplo:
<?php
$fruits = ["Apple", "Banana", "Cherry"];
echo $fruits[0]; // Outputs: Apple
?>
Tipos de vetores
Tipos de vetores
PHP oferece suporte a três tipos de vetores:
- Vetores indexados: Usam índices numéricos.
- Vetores associativos: Usam chaves nomeadas.
- Vetores multidimensionais: Contêm vetores dentro de vetores.
Vamos explorar cada tipo em detalhes.
Vetores indexados
Vetores indexados
Os vetores indexados usam índices numéricos para armazenar e acessar valores. Exemplo:
Dica: Use um laço for ou foreach para percorrer vetores indexados.
<?php
$colors = ["Red", "Green", "Blue"];
echo $colors[1]; // Outputs: Green
?>
Vetores associativos
Vetores associativos
Os vetores associativos usam chaves nomeadas para armazenar e acessar valores. Exemplo:
Tarefa: Crie um vetor associativo para um produto com chaves como name, price e stock.
<?php
$person = [
"name" => "Alice",
"age" => 25,
"city" => "New York"
];
echo $person["name"]; // Outputs: Alice
?>
Vetores multidimensionais
Vetores multidimensionais
Os vetores multidimensionais contêm vetores dentro de vetores. Exemplo:
Ponto importante: Use laços aninhados para percorrer vetores multidimensionais.
<?php
$students = [
["name" => "Alice", "age" => 20],
["name" => "Bob", "age" => 22],
["name" => "Charlie", "age" => 18]
];
echo $students[0]["name"]; // Outputs: Alice
?>
Funções de vetores
Funções de vetores
PHP fornece funções integradas para manipular vetores. Exemplos:
count(): Obtém o número de elementos.array_push(): Adiciona um elemento ao final.array_pop(): Remove o último elemento.array_keys(): Obtém todas as chaves.
Exemplo:
<?php
$numbers = [1, 2, 3];
array_push($numbers, 4);
echo count($numbers); // Outputs: 4
?>
Percorrendo vetores
Percorrendo vetores
Use laços para processar todos os elementos de um vetor. Exemplo:
Dica: Use foreach com vetores associativos para acessar as chaves e os valores.
<?php
$fruits = ["Apple", "Banana", "Cherry"];
foreach ($fruits as $fruit) {
echo $fruit . "<br>";
}
?>
<?php
$numbers = [10, 20, 30];
echo count($numbers);
?>
Muito bem!
Muito bem!
Parabéns! Você aprendeu a usar vetores para armazenar e gerenciar coleções de dados em PHP. Os vetores são uma ferramenta versátil para lidar com vários valores em uma única variável. Na próxima lição, você explorará as funções em PHP. Continue programando!

Perguntas Frequentes
A aula “Trabalhando com matrizes” é grátis?
Sim — o texto completo de “Trabalhando com matrizes” é grátis para ler aqui na web. Para praticá-la interativamente (um editor de código integrado e um tutor de IA 24/7) e desbloquear o restante do curso de PHP Academy, atualize para CoddyKit PRO. O curso de PHP Academy inclui 5 aulas no total.
O que vou aprender em “Trabalhando com matrizes”?
Crie e manipule matrizes em PHP Você pratica PHP Academy com código prático que executa diretamente no navegador, e um tutor de IA 24/7 responde suas dúvidas enquanto trabalha na aula.
Preciso ter experiência prévia para começar PHP Academy?
Nenhuma experiência prévia é necessária. PHP Academy no CoddyKit é estruturado para alunos iniciantes até avançados, então você pode começar aqui ou desde o início e aprender no seu ritmo. Esta é a aula 5 de 5.
Quanto tempo leva a aula “Trabalhando com matrizes”?
A maioria das aulas CoddyKit leva cerca de 5–10 minutos. Cada uma é compacta e interativa, então você faz progresso constante e retoma exatamente de onde parou entre web e app.
Posso escrever e executar código nesta aula de PHP Academy?
Sim. Cada aula de PHP Academy inclui um editor de código integrado, então você escreve e executa código real direto no navegador e recebe feedback de IA instantaneamente — nenhuma configuração local necessária.
Todas as aulas deste curso
- Variáveis e constantes
- Tipos de dados
- Operadores
- Estruturas de controle
- Trabalhando com matrizes