HOWTO · PHP

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

Este artículo presenta cómo insertar tanto el valor como la clave en un 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) )