Como anexar a uma matriz no PHP?

Como anexar a uma matriz no PHP?
Php Os desenvolvedores usam matrizes como uma estrutura de dados fundamental para armazenar coleções de dados, incluindo strings, números inteiros e objetos. Se você estiver lidando com matrizes, poderá se encontrar em uma situação em que precisa adicionar novos elementos ao final de uma matriz já existente. Existem várias maneiras de conseguir isso em Php, dependendo do caso de uso específico e da versão de Php sendo usado.

Neste artigo, exploraremos diferentes métodos para anexar uma matriz em Php.

Anexar a uma matriz no PHP

Existem três métodos para anexar uma matriz em Php:

  • Usando [] operador
  • Usando a função Array_push ()
  • Usando a função Array_Merge ()

Método 1: Usando [] operador

Em Php, Simplesmente usando suportes quadrados [] é um método fácil de anexar um novo elemento a uma matriz existente. O primeiro passo é declarar a matriz com um ou mais elementos iniciais. Depois disso, você pode usar o [] operador com a variável de matriz e o elemento que você deseja adicionar.

O exemplo a seguir usa o [] operador para anexar uma matriz em Php:

$ emarray = matriz (5, 6, 10, 14);
$ emarray [] = 2;
print_r ($ emarray);
?>

O código acima inicializa uma matriz $ emarray com quatro valores inteiros e depois anexa um novo valor inteiro 2 até o final da matriz usando o [] operador. finalmente, o print_r () A função é usada para exibir a matriz modificada $ emarray.

Saída

Método 2: Usando a função Array_push ()

O Array_push () função é uma função interna em Php Isso facilita a adesão a uma matriz. Leva dois ou mais argumentos. O primeiro é a matriz à qual o usuário deseja adicionar elementos e os outros argumentos devem ser os elementos que o usuário deseja adicionar à matriz.

O exemplo a seguir mostra a ilustração do Array_push () função em Php:

$ emarray = matriz (5, 6, 10, 14);
Array_push ($ emarray, 2);
print_r ($ emarray);
?>

O código acima usa o Array_push () função para anexar o elemento "2" até o fim do $ emarray variedade. O print_r () A função é então usada para exibir a matriz atualizada.

Saída

3: Usando a função Array_Merg ()

Você também pode usar outra função interna Array_Merg () em Php para anexar facilmente elementos a uma matriz existente. Isso pode ser feito primeiro definindo uma matriz e depois usando o Array_Merg () função para anexar um elemento a uma matriz.

O exemplo a seguir usa o Array_Merg () função para anexar uma matriz no PHP:

$ emarray = matriz (5, 6, 10, 14);
$ emarray = array_merge ($ emarray, matriz (2,5,7));
print_r ($ emarray);
?>

O código acima usa o Array_Merge () função para mesclar o $ emarray Array com outra matriz contendo três elementos. Finalmente, ele atualiza a matriz e exibe usando o print_r () função.

Saída

Conclusão

Em Php, Matrizes são importantes para manter diferentes tipos de dados em um só lugar. Quando precisamos adicionar mais dados a uma matriz já existente, temos maneiras diferentes de fazer isso. Podemos usar a notação de suporte quadrado [], o que é simples e fácil de usar. Também podemos usar dois embutidos Php funções chamadas Array_push () e Array_Merge (), que nos dão mais opções para adicionar dados.