código arrays en php

0

Por admin | Para la categoría de Nuevas Tecnologías, php | noticia del 20-04-2009

Los arrays nos permiten almacenar una colección de elementos, dichos elementos no tienen porque ser del mismo tipo es decir, puede haber tipos númericos  junto con tipos cadena dentro de la misma variable de tipo array.

Código de ejemplo para arrays de php, días de la semana

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
 
 <?php
 
 
   $arraydiasSemana =  array( "lunes", "martes", "miercoles", "jueves", "viernes" , "sabado", "domingo" );
 
   //recorremos el array
 
 
   for ($i=0; $i< 7 ; $i++)
   {
 
   echo "el dia de la semana es $arraydiasSemana[$i]  <br/>";
   }
 
 
   //para acceder a una posición en concreto vamos mediante el id
 
   echo "vemos la posición cero $arraydiasSemana[0] ";
 
  ?>


Código de ejemplo para arrays, el mismo ejemplo utilizando foreach ( $matriz as $elemento)

1
2
3
4
5
6
7
8
9
10
11
12
<?php 
 
 $arraydiasSemana = array ( "lunes", "martes" , "miercoles" , "jueves", "viernes" , "sabado", "domingo" );
 
	 foreach ( $arraydiasSemana as $dias )
	 {
	    //mostramos el dia de la semana 
 
		echo "el dia de la semana es $dias <br/>";
	 }
 
?>

También podemos crear un array a través de la inserción de cada una de sus posiciones, en el siguiente ejemplo se tiene un array con tres elementos, nota *los arrays indexados comienzan siempre en la posición cero para php

1
2
3
4
5
6
7
8
9
10
11
<?php
 
    $nombres[0] = "raquel";
    $nombres[1] = "marian";
    $nombres[2] = "ana";
 
	foreach ( $nombres as $nombre )
	{
	  echo "nombres de los alumos , $nombre <br/>";
	} 
?>

Php permite la creación de arrays asociativos, mediante un conjunto de parejas clave = valor
array ( “clave1″ => valor , clave2 => valor2);

Ejemplo array asociativo

1
2
3
4
5
6
7
8
9
10
11
12
13
<?php
 
   $arrayVariado = array ( "primero" => "valor primero" , "segundo" => "valor segundo " , 10 =>  3 );
 
   foreach ($arrayVariado as  $valor )
   { 
 
     echo  "el valor del array variado es $valor <br/>";
   }
 
 
 
?>

Comentarios cerrados automáticamente al pasar más de un año