Função php array_push

Função php array_push
Array_push () em PHP é usado para anexar os valores fornecidos à matriz. Simplesmente, ele adicionará valores ao final da matriz de entrada. De cada vez, é possível anexar vários valores a uma matriz.

Sintaxe:
Array_push (Array_input, valor,…)

Parâmetros:

  1. Array_input é a matriz.
  2. O valor (s/s será adicionado à matriz no final.

Vamos ver exemplos para entender melhor esse conceito.

Exemplo 1:
Neste exemplo, criaremos uma matriz com 4 valores: 'Lotus', 'Lilly', 'Jasmine', 'Rose'.
Agora, adicionaremos o valor 'craqueol' à matriz.

// Crie uma matriz chamada Flower1 com 4 valores.
$ FLOR = Array ('Lotus', 'Lilly', 'Jasmine', 'Rose');
eco "Array real:";
print_r ($ flor);
// Anexar 'craqueol' à matriz de flores.
Array_push ($ FLOR, 'CARUGOLD');
eco "Final Array:";
print_r ($ flor);
?>

Saída:

Podemos ver que o craqueol foi adicionado à matriz de flores.

Exemplo 2:
Neste exemplo, criaremos uma matriz com quatro valores: 'Lotus', 'Lilly', 'Jasmine', 'Rose'.
Agora, adicionaremos três valores-'marigold ',' rose ',' lótus 'à matriz.

// Crie uma matriz chamada Flower1 com 4 valores.
$ FLOR = Array ('Lotus', 'Lilly', 'Jasmine', 'Rose');
eco "Array real:";
print_r ($ flor);
// Appender 'craqueol', 'rosa', 'lótus' para a matriz de flores.
Array_push ($ FLOR, 'CARIGOLD', 'ROSE', 'LOTUS');
eco "Final Array:";
print_r ($ flor);
?>

Saída:

Podemos ver que 'craqueol', 'rosa', 'lótus' foi adicionado à matriz de flores. Se você deseja adicionar valores à matriz de pares de valores-chave, os valores também obterão as chaves com valores numéricos.

Exemplo 3:
Neste exemplo, criaremos uma matriz com quatro valores-chave: 'flor1' => 'lotus', 'flor2' => 'lilly', 'flor3' => 'jasmine', 'flor4' => 'rose'.
Agora, adicionaremos 3Values-'Marigold ',' Rose ',' Lotus 'à matriz.

// Crie uma matriz chamada Flower1 com 4 valores-chave.
$ Flor = matriz ('flor1' => 'lotus', 'flor2' => 'lilly', 'flor3' => 'jasmine', 'flor4' => 'rose');
eco "Array real:";
print_r ($ flor);
// Anexar 'craqueio', 'rosa', 'lótus' para a matriz de flores.
Array_push ($ FLOR, 'CARIGOLD', 'ROSE', 'LOTUS');
eco "Final Array:";
print_r ($ flor);
?>

Saída:

Podemos ver que 'craqueio', 'rosa', 'lótus' foi adicionado à matriz de flores com as chaves-0,1 e 2.

Exemplo 4:
Neste exemplo, criaremos uma matriz com quatro valores-chave: 1 => 'Lotus', 2 => 'Lilly', 3 => 'Jasmine', 4 => 'Rose'.
Agora vamos adicionar 3 valores-'marigold ',' rose ',' lótus 'à matriz.

// Crie uma matriz chamada Flower1 com 4 valores-chave.
$ Flor = matriz (1 => 'lotus', 2 => 'lilly', 3 => 'jasmine', 4 => 'rose');
eco "Array real:";
print_r ($ flor);
// Appender 'craqueol', 'rosa', 'lótus' para a matriz de flores.
Array_push ($ FLOR, 'CARIGOLD', 'ROSE', 'LOTUS');
eco "Final Array:";
print_r ($ flor);
?>

Saída:

Podemos ver que 'craqueio', 'rosa', 'lótus' foi adicionado à matriz de flores com as chaves-5,6 e 7.

Conclusão

Neste artigo, vimos como anexar elementos à matriz PHP usando a função Array_push ().

É possível adicionar elementos únicos ou múltiplos à matriz de cada vez. Temos que notar que, se adicionarmos valores à matriz do par de valores -chave, os elementos recém -adicionados serão atribuídos as teclas do tipo numérico.