Diferentes maneras de inicializar una matriz

Maneras de iniciar una matriz de 7 elementos con valor cero:

  1. $tabla = array(0,0,0,0,0,0,0);
  2. for($i=0;$i<=6;$i++)$tabla[]=0;
  3. $tabla = array_pad (array(), 7, 0);

Todos devuelven el mismo resultado:

Array
(
    [0] => 0
    [1] => 0
    [2] => 0
    [3] => 0
    [4] => 0
    [5] => 0
    [6] => 0
)

¿Conoces más maneras de hacerlo?
¿Cuál crees que es la más eficiente?

PHP      9 Septiembre, 2007      2397 lecturas      4 comentarios

  1. ImZyos!

    $a = array_fill(0,6,0);



  2. gafeman

    ¡¡ gracias ImZyos! no la sabia !! por cierto lo he probado y solo ha añadido 6 filas


    para que añade 7 filas tiene que ser array_fill(0,7,0)

    no te enfades por la correccion eh :D



  3. ImZyos!

    ^^ jeje, me di cuenta, pero ya había enviado el comentario



  4. Jep Aribau - Consultor web

    $tabla[0]=$tabla[1]=$tabla[2]=$tabla[3]=$tabla[4]=$tabla[5]=$tabla[6]=0;

    jeje









Additional comments powered by BackType