En PHP, se le conoce como "Array" a un conjunto de valores de una misma clase, estos pueden ser unidimensionales, bidimensionales o tridimensionales (de una dimensión, de dos dimensiones y de más de dos dimensiones, respectivamente).
Podemos acceder al valor de cada uno de sus elementos mediante un delimitador [], el cual es el índice con un valor entero, que comienza desde cero (0) automáticamente y aumenta de uno en uno, esto quiere decir que el primer elemento del vector se encuentra en el localizador 0.
Como mencionábamos antes, un Array puede ser de una o más dimensiones, cada una de ellas podría ser utilizada en uno de los siguientes ejemplos:
• Si se quiere enumerar una cantidad de personas: $personas[20], $personas[3], etc. (Esto es un Array de una dimensión, también llamado "vector").
• Si se quiere escoger un número específico de asientos en una sala de cine: $asiento[5, 16], $asiento[13, 4] (Este tipo de Array es de dos dimensiones, conocidos como matrices).
• Si se quiere acceder a una fecha específica: $fecha[18, 8, 2006], $fecha[27, 5, 2005] (Este Array cuenta con tres dimensiones, lo que lo hace un Array multidimensional, ya que todo Array de tres o más dimensiones se considera como uno de estos).
Podemos guardar cualquier tipo de variable en los elementos de un Array, como lo son las variables de tipo string, entero, flotante o booleano. Retomando el ejemplo anterior del vector "personas", podemos guardar variables de tipo string en cada elemento. para ello deberemos escribir nuestro código de la siguiente manera:
$personas[45] = "Juanito Pérez" (Con esto, estaremos guardando el valor string "Juanito Pérez" en este elemento del vector). También, podemos guardar un valor numérico, que sería de tipo entero o flotante de la siguiente forma: $personas[33] = 33
Si deseamos mostrar en pantalla todos los elementos que contenga un vector, podemos realizar un programa como el que se muestra a continuación:
Con la función "count" podemos conocer de qué tamaño es la dimensión de nuestro vector, también puede ser utilizado en su lugar la función "sizeof", que cumple la misma función.
Iniciamos un ciclo for con una variable F de valor 0, este ciclo se repetirá hasta que F no sea igual o mayor que el tamaño del vector, mientras F sea menor este ciclo se ejecutará, imprimiendo el valor almacenado en cada elemento del vector, estos valores se irán imprimiendo de uno en uno, ya que el índice localizador tendrá el valor de F, el cual comienza desde 0 y aumenta de uno en uno.
Finalmente esta sería la ejecución:
Para esta misma tarea podemos emplear una estructura "Foreach", con el siguiente programa como ejemplo:
Declararemos una nueva variable (en este caso $nombre), en la cual, se almacenará el valor que contenga cada elemento de nuestro vector "nombres" con cada repetición que haga la estructura Foreach, seguidamente, mostraremos en pantalla el valor que ahora contenga la variable "nombre" con echo $nombre, esto dentro de las llaves de la estructura Foreach.
Finalmente esta sería nuestra ejecución:
Fuentes Bibliográficas:
- Moisset, D. (s. f.). Tutorial de PHP - Temario. Vectores Tradicionales. Recuperado 6 de abril de 2022, de https://www.tutorialesprogramacionya.com/phpya/temarios/descripcion.php?cod=35&punto=&inicio=
- Palomeque Becerra, Ciro Eduardo. Recuperado 5 de Abril de 2022, de Vectores Tradicionales, vectores tradicionales.docx
Comentarios
Publicar un comentario