0Pricing
PHP Academy · Aula

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!

Trabalhando com matrizes — ilustração 1

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!

Trabalhando com matrizes — ilustração 10

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

  1. Variáveis e constantes
  2. Tipos de dados
  3. Operadores
  4. Estruturas de controle
  5. Trabalhando com matrizes
← Voltar para PHP Academy