Ir al contenido principal

vectores tradicionales en php

 

Un Array es una colección de valores. Los array pueden ser unidimensionales (vectores), bidimensionales (matrices) y multidimensionales (más de dos dimensiones)

Los arrays se utilizan ampliamente en el lenguaje PHP.

Se utiliza el delimitador [] para acceder a los diferentes elementos del vector.

Se lo puede crear al vuelo, sin tener que declararlo:

$dias[0]=31;

$dias[1]=28;


Luego de estas dos líneas, tenemos creado un vector de dos elementos, a los cuales accedemos por un subíndice.

echo $dias[0];      //31

echo $dias[1];      //28

El vector, como podemos ver, puede ir creciendo en forma dinámica, es decir que si ahora hacemos:

$dias[2]=31;

El vector ahora pasa a tener 3 componentes.
También podemos obviar el subíndice cuando asignamos los valores:

$dias[]=31;

$dias[]=28;

$dias[]=31;

Automáticamente comienza a numerarse desde cero.
Si necesitamos conocer el tamaño del vector en cualquier momento podemos llamar a la función count.

echo count($dias);  //3

Si queremos imprimir todos los elementos en la página podemos hacer:

pagina1.php

<html>

 

<head>

  <title>Problema</title>

</head>

 

<body>

 

  <?php

  $nombres[] = "juan";

  $nombres[] = "pedro";

  $nombres[] = "ana";

  for ($f = 0; $f < count($nombres); $f++) {

    echo $nombres[$f];

    echo "<br>";

  }

  ?>

 

</body>

 

</html>

La función sizeof(<nombre del vector>) es equivalente a count
Otra forma de inicializar un vector es definirlo e inicializarlo simultáneamente:

$edades=array("menores","jovenes","adultos");

Estamos definiendo el vector edades con tres componentes, numeradas automáticamente de cero a dos.
Acotaciones
Cuando tenemos que recorrer en forma completa un vector en PHP es muy común utilizar la estructura 'foreach'. Veamos el mismo ejemplo anterior para recorrer el vector $nombres:

<html>

 

<head>

  <title>Problema</title>

</head>

 

<body>

 

  <?php

  $nombres[] = "juan";

  $nombres[] = "pedro";

  $nombres[] = "ana";

  foreach ($nombres as $nombre) {

    echo $nombre;

    echo "<br>";

  }

  ?>

 

</body>

 

</html>

En cada repetición del 'foreach' la variable $nombre almacena una componente del vector $nombres, luego dentro del 'foreach' mostramos el contenido de la variable $nombre:

  foreach ($nombres as $nombre) {

    echo $nombre;

    echo "<br>";

  }





Comentarios

Entradas más populares de este blog

Estructuras Condicionales Compuestas

  Cuando se presenta la elección tenemos la opción de realizar una actividad u otra. Es decir tenemos actividades por el verdadero y por el falso de la condición. Lo más importante que hay que tener en cuenta es que se realizan las actividades de la rama del verdadero o las del falso, NUNCA se realizan las actividades de las dos ramas. En una estructura condicional compuesta tenemos entradas, salidas, operaciones, tanto por la rama del verdadero como por la rama del falso. Ejemplo: Realizar un programa que lea dos números distintos y muestre el mayor de ellos: <html> <head> </head> <body> <script language=”javascript”> var num1,num2; num1=prompt(‘Ingrese el primer número:’,”); num2=prompt(‘Ingrese el segundo número:’,”); num1=parseInt(num1); num2=parseInt(num2); if (num1>num2) { document.write(‘el mayor es ‘+num1); } else { document.write(‘el mayor es ‘+num2); } </script> </body> </html> La función prompt retorna un string por lo q...

Tipos de variable en PHP

 Variables en PHP Para comenzar toda variable se debe comenzar con este signo "$", aclaremos antes que todo que estas son sensibles a mayúsculas y minúsculas exceptuando las palabras claves de del lenguaje. En el lenguaje de PHP no es necesario definir el dato que se almacena antes de usarse, estas mismas se crean en el momento de usarse. Las variables toman valides cuando se les asigna un valor, ejemplo: $dia=24; //Se declara una variable de tipo interger. $sueldo=801.50; //Se declara una variable tipo double. $nombre= "pedro"; // se declara una variable tipo string. $exite=true; /se declara una variable tipo boleano. El significado de estas dos barras "//" es para hacer notas dentro del programa. ¿Cómo imprimimos el código? Para poder imprimir la variable utilizaremos inicialmente el comando echo. Este es un programa completo que inicia y muestra el contenido de cuatro variables de distinto tipo; Pasemos a una vista hecha ya con el editor de texto abiert...

Historia de JavaScript

  JAVASCRIPT PASADO Y PRESENTE   JavaScript se crea el 10 de enero de 1995, este se ejecutaba en Netscape y luego Mozilla, se fundo como LiveScreipt, luego de cierto tiempo se cambio a como lo conocemos hoy en día, luego de pasado un tiempo Microsoft crea Jcript, Sun y Netscape, se añade soporte para ReGex, manejo de excepciones con try/catc que es la base del JavaScrip moderno.  El primer motor de JavaScript fue creado por Brendan Eich en Netscape Communications Corporation, para el navegador web Netscape Navigator.   DEBILIDADES DE JAVASCRIPT  Este lenguaje a pesar de ser muy usado y fundamental es muy bueno conocer sus debilidades, a continuación dejaré un listado con sus desventajas: - En el FrontEnd sus códigos son visibles, por lo tanto pueden ser leídos por cualquier usuario. - Tiende a introducir gran cantidad de fragmentos de código en los sitios web. - Sus opciones 3D son limitadas, si se quiere utilizar este lenguaje de programación para cr...