¿Cómo utilizar los arrays o arreglos en PHP? – Parte 1

Un arreglo en PHP, es, en pocas palabras una variable capaz de guardar todo tipo de datos; a diferencia de otros lenguajes de programación, donde cada arreglo puede guardar solamente un tipo de datos.

¿Qué quiere decir esto de los tipos de datos? que en PHP podemos tener un arreglo y ahí meter datos enteros, flotantes, objetos e incluso otros arreglos.

Para declarar un arreglo vacío es necesario escribir el siguiente código.

Bien, veamos uno ejemplos de arreglos en PHP.

Ahora que ya sabemos cómo se declaran y se asignan valores a los arreglos, veamos cómo crear arreglos asociativos.

Un arreglo asociativo es aquel en el que sabemos que índice tiene que valor.

Por ejemplo, supongamos que tienes un arreglo de productos, pero cada producto se asocia a una categoría.

Quedaría algo como lo siguiente.

Como se habrán dado cuenta, nuestro arreglo tiene unas categorías, las cuales son: Electrónicos, Cocina y Consolas y Videojuegos, cada categoría tiene un arreglo de productos, en pocas palabras hay arreglos dentro del arreglo.

Éste arreglo funciona de una forma diferente a los demás, porque nosotros le asignamos los indices.

Un arreglo normal tiene unos indices predefinidos, los cuales van del 0 a n, por ejemplo: 0, 1, 2, 3…, n.

Existe una función para imprimir el contenido de los arreglos y objetos, su nombre es: print_r() y se utiliza de la siguiente manera.

Ahora, veamos como recorrer los arreglos con un foreach.

El ciclo foreach es como cualquier otro, repite el mismo código una y otra vez hasta que se cumpla la condición, funciona como un ciclo for pero tiene una diferencia, cuando se utiliza un foreach no se tiene que saber el valor de n para recorrerlo.

Por ejemplo si quisiéramos recorrer un arreglo con el ciclo for, tenemos que utilizar una condición de inicio, una condición de fin y el incremento.

Pero con el foreach no es necesario, tenemos que hacer algo como lo siguiente.

Y así es como se utiliza un foreach.

Un foreach es muy necesario a la hora de realizar consultas en un base de datos, debido a que nosotros no sabemos cuantos registros nos arrojó.

Seguiremos viendo más acerca de los arreglos próximamente.

loading...

Escrito por pedgarc

Soy estudiante de Ciencias Computacionales de la Universidad Autónoma de Nuevo León y desarrollador de software enfocado a la web, especialmente, carritos y tiendas electrónicas.

Deja un comentario

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