Empuje tanto el valor como la clave en el array de PHP

Kevin Amayi 30 enero 2023
  1. Empuje la tecla y el valor al array PHP usando el método de inicialización del array de corchetes
  2. Empuje la clave y el valor al array PHP usando el array objeto
  3. Empuje la clave y el valor al array de PHP usando el método array_merge
  4. Empuje la clave y el valor al array de PHP usando operadores de asignación compuesta
  5. Empuje la clave y el valor al array PHP usando el método parse_str
  6. Empuje la clave y el valor al array de PHP usando el método array_push
Empuje tanto el valor como la clave en el array de PHP

Veremos el método para enviar una clave y el valor correspondiente a un array de PHP usando el método de inicialización de arrays con corchetes.

Veremos diferentes formas de enviar una clave y el valor correspondiente a un array de PHP utilizando el método array_merge, el object del array, los operadores de asignación compuesta, el método parse_str y el método array_push.

Empuje la tecla y el valor al array PHP usando el método de inicialización del array de corchetes

Inicializaremos un array vacía y luego agregaremos un par clave-valor a la inicialización de corchetes.

<?php
    $array_test = [];
    $array_test['name'] = "Kevin Amayi";
    print_r($array_test);
?>

Producción :

Array ( [name] => Kevin Amayi ) 

Empuje la clave y el valor al array PHP usando el array objeto

Inicializaremos un array con la clave y el valor correspondientes utilizando el array object.

<?php
    $array_test = array("firstname" => "Kevin","lastname" => "Amayi");
    print_r($array_test);
?>

Producción :

Array ( [firstname] => Kevin [lastname] => Amayi ) 

Empuje la clave y el valor al array de PHP usando el método array_merge

Inicializaremos directamente un array con dos valores y luego usaremos el método array_merge para agregar un nuevo valor con la clave correspondiente.

<?php
    $array_test = array("firstname" => "Kevin","lastname" => "Amayi");
    $array_test = array_merge($array_test, ['occupation1' => "blogger"]);
    $array_test = array_merge($array_test, ['occupation2' => "programmer"]);
    print_r($array_test);
?>

Producción :

Array ( [firstname] => Kevin [lastname] => Amayi [occupation1] => blogger [occupation2] => programmer ) 

Empuje la clave y el valor al array de PHP usando operadores de asignación compuesta

Inicializaremos un array vacía y luego usaremos la asignación compuesta para agregar un nuevo par clave-valor en el array.

<?php
    $profile = [];
    $profile += [ "name" => "Kevin" ];
    $profile += [ "Age" => 23 ];
    $profile += [ "Hobby" => "Football" ];
    print_r($profile);
?>

Producción :

Array ( [name] => Kevin [Age] => 23 [Hobby] => Football ) 

Empuje la clave y el valor al array PHP usando el método parse_str

Inicializaremos un array vacía y luego usaremos el método parse_str para agregar un nuevo par clave-valor en el array.

<?php
    $profile = [];
    parse_str("name=Kevin&age=23",$profile);
    print_r($profile);
?>

Producción :

Array ( [name] => Kevin [age] => 23 ) 

Empuje la clave y el valor al array de PHP usando el método array_push

Inicializaremos directamente un array con dos valores y luego usaremos el método array_push para agregar un nuevo valor con la clave correspondiente.

<?php
    $array_test = array("Kevin", "Amayi");
    array_push($array_test, ["occupation1" => "Blogger"],["occupation2" => "Programmer"]);
    print_r($array_test);
?>

Producción :

Array ( [0] => Kevin [1] => Amayi [2] => Array ( [occupation1] => Blogger ) [3] => Array ( [occupation2] => Programmer) ) 

Artículo relacionado - PHP Array