Arrays PHP

Capa Curso PHP
Tempo de leitura: 3 minutos

Arrays PHP: Arrays são estruturas de dados que permitem armazenar múltiplos valores em uma única variável. Eles são essenciais para organizar e manipular grandes conjuntos de dados em PHP.

Neste artigo, vamos explorar os conceitos básicos de arrays, as funções mais utilizadas e exemplos práticos para você começar a trabalhar com eles.

Criando Arrays

Existem duas formas principais de criar arrays em PHP:

Array indexado: Os elementos são acessados por um índice numérico.

PHP

$frutas = array("maçã", "banana", "laranja");

Array associativo: Os elementos são acessados por uma chave (normalmente uma string).

PHP

$usuario = array("nome" => "João", "idade" => 30);

Acessando Elementos

Array indexado:

PHP

$primeiraFruta = $frutas[0]; // Acessa o primeiro elemento

Array associativo:

PHP

$nomeUsuario = $usuario["nome"];

Modificando Arrays

Adicionar elementos:

PHP

$frutas[] = "uva"; // Adiciona ao final

Remover elementos:

PHP

array_pop($frutas); // Remove o último elemento 
array_shift($frutas); // Remove o primeiro elemento

Alterar elementos:

PHP

$usuario["idade"] = 91;

Funções Essenciais

  • count($array): Retorna o número de elementos em um array.
  • array_push($array, $value, …): Adiciona um ou mais elementos ao final de um array.
  • array_pop($array): Remove e retorna o último elemento de um array.
  • array_shift($array): Remove e retorna o primeiro elemento de um array.
  • array_unshift($array, $value, …): Adiciona um ou mais elementos ao início de um array.
  • sort($array): Ordena um array em ordem ascendente.
  • rsort($array): Ordena um array em ordem descendente.
  • in_array($needle, $haystack): Verifica se um valor existe em um array.
  • array_search($needle, $haystack): Retorna o índice de um valor em um array.
  • implode($glue, $pieces): Converte um array em uma string, usando um delimitador.
  • explode($delimiter, $string): Converte uma string em um array, usando um delimitador.

Arrays Multidimensionais

São arrays que contêm outros arrays.

PHP

$produtos = array(
    array("nome" => "Maçã", "preco" => 2.5),
    array("nome" => "Banana", "preco" => 1.5)
);

Iterando sobre Arrays

  • Loop for: Ideal para arrays indexados.
  • Loop foreach: Ideal para arrays associativos e multidimensionais.

PHP

foreach ($frutas as $fruta) {
    echo $fruta . "<br>";
}

Considerações Importantes

  • Tipos de dados: Um array pode armazenar diferentes tipos de dados.
  • Performance: A performance de operações em arrays pode variar dependendo do tamanho e da estrutura do array.
  • Arrays associativos como objetos: Arrays associativos podem ser usados para simular objetos em PHP.

Conclusão

Arrays PHP: Os arrays são uma ferramenta fundamental em PHP para organizar e manipular dados. Ao dominar os conceitos e funções apresentados neste artigo, você estará apto a criar aplicações mais eficientes e flexíveis.

Toda jornada tem um início, e o início para se tornar um desenvolvedor back-end é dominar as seguintes tecnologias, que você encontra aqui mesmo:

SQL
SQL
Capa Curso PHP
PHP
Laravel
Laravel

E se você gosta do nosso conteúdo, não deixe de contribuir adquirindo os serviços e produtos dos nossos apoiadores e empresas que somos associados:

Hospedagem Hostinger
Ofertas Amazon
Amazon Prime
Author: Thiago Rossi