Cómo agregar elementos a una matriz vacía en PHP


Mejor respuesta

Puede agregar elementos a una matriz vacía de diferentes formas en php. Por ejemplo. Verifique el siguiente código.

/ / lets first create an empty array. we will use it in the rest of the example

$test\_array = array();

//for numerically indexed array, you can add element like this.

$test\_array[] = ‘new element’; // string value

$test\_array[] = 123; // integer value

También puede usar las funciones array\_push y array\_unshift para agregar elementos a la matriz. Por ejemplo, para insertar uno o más elementos al final de una matriz

array\_push($test\_array, ‘new element’, 123, "you can add one or more element using comma");

Para agregar uno o más elementos nuevos al principio de la matriz,

array\_unshift($test\_array, "value one", "value 2 and so on");

Para agregar valor a una matriz asociativa.

$test\_array["key\_of\_your\_array"] = "value of the array";

// or you can use this way if your value is an associative array

$another\_array = array("my\_array\_key" => "My array value", "another\_key" => "another value");

$result = $test\_array + $another\_array;

// lets print the result

print\_r($result);

// you should see the result something like the below

Array

(

[my\_array\_key] => My array value

[another\_key] => another value

)

También puede usar array\_merge para agregar un nuevo valor a la matriz anterior. No voy a hacer esta respuesta muy larga.

Debería echarle un vistazo al documento php para la matriz.

PHP : Array Functions – Manual

y también puede aprender el último php de forma gratuita aquí. PHP: el camino correcto

Espero que tengas tu respuesta.

Respuesta

Esto es para matrices indexadas:

//declare an array

$myArray = array();

//add value to the array

$myArray[] = "value";

Para matrices asociativas:

$myArray = array();

$myArray ["key"] = "value";

¡Listo!

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *