¿Qué son los arreglos?

2/25
Recursos

Aportes 23

Preguntas 1

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

o inicia sesión.

☝ Los arreglos son cajitas

.
No olvides que podemos ver a los arreglos de la misma forma que a las variables, como cajitas. ¡Pero lo genial de estos es que podemos guardar varios valores ahí dentro!
.
¿Y cómo los accedemos? Por medio de una cosita llamada “subíndice”. ¡No olvides que todos los arreglos empiezan en 0! A través del subíndice podemos decir cuál de todos los valores que yo tengo guardado dentro de mi cajita quiero usar 😎
.
¿Y para qué me sirven los arreglos? Para absolutamente todo, esta es la forma en la cual podemos atender solicitudes que lleguen desde el Frontend (que veremos en próximos cursos 😏) y también es la forma en la cual podemos agrupar ciertos datos, por ejemplo, podemos agrupar una lista con los nombres de varias personas, son simplemente una maravilla en la programación 😄.
.
¿Qué otros usos crees que podamos darles a los arreglos? 👀

Tenemos mas de 1 forma de escribir arrays

#Primer forma
$frutas = array("pera", "manzana", "uva", 2)
#Desde este tipo podemos acceder segun el indice 

#Segunda forma
$frutas = ["Uva","Pera","Sandia"];
#Desde este tipo podemos acceder segun el indice 

#Arreglo Asociativo
$joe = array('name'=>'Jose','age'=>25,'country'=>'mexico');
#Para acceder a este tipo debemos hacerlo de lasiguente forma $nameArray['namePropiedad']

un arreglo es una variable compuesta, o sea una varíale que contiene múltiples valores.

podemos acceder a esos valores haciendo referencia a sus respectivos subíndices, los subíndices en un arreglo siempre empiezan en cero.

DATO CURIOSO:
En python, acepta los subindices como “-1” para indicar el último. En este lenguaje no,.

<?php

$edades = [20, 18, 40];

echo "Este es mi array  \n";
echo "Subindice 0 = ". $edades[0] . "\n";
echo "Subindice 1 = ". $edades[1] . "\n";
echo "Subindice 2 = ". $edades[2] . "\n";
echo "\n";

// declarando con la función array
$edadesF = array(20, 18, 40);
echo "Este es mi array usando la función ARRAY \n";
echo "Subindice 0 = ". $edadesF[0] . "\n";
echo "Subindice 1 = ". $edadesF[1] . "\n";
echo "Subindice 2 = ". $edadesF[2] . "\n";

Explicación grafica de un arreglo

¿Qué son los arreglos?

Los arreglos son una estructura de datos en programación que permite almacenar y organizar múltiples valores bajo un mismo nombre. En PHP, los arreglos pueden contener valores de diferentes tipos de datos, como enteros, cadenas de texto, booleanos y otros arreglos.

Hay dos tipos de arreglos en PHP: arreglos indexados y arreglos asociativos.

Los arreglos indexados utilizan números enteros como índices para cada valor en el arreglo. Por ejemplo:

$numeros = array(1, 2, 3, 4, 5);

En este ejemplo, $numeros es un arreglo indexado que contiene los valores 1, 2, 3, 4 y 5.

Los arreglos asociativos, por otro lado, utilizan claves en lugar de índices numéricos para acceder a los valores en el arreglo. Por ejemplo:

$persona = array(
    "nombre" => "Juan",
    "edad" => 30,
    "profesion" => "Ingeniero"
);

En este ejemplo, $persona es un arreglo asociativo que contiene los valores “Juan”, 30 y “Ingeniero”, los cuales pueden ser accedidos utilizando las claves “nombre”, “edad” y “profesión”.

Además de declarar arreglos utilizando la función array(), también es posible utilizar la sintaxis de corchetes. Por ejemplo:

$numeros = [1, 2, 3, 4, 5];
$persona = [
    "nombre" => "Juan",
    "edad" => 30,
    "profesion" => "Ingeniero"
];

Esta sintaxis es más común en versiones más recientes de PHP.

Los arreglos en PHP son muy útiles para almacenar y manipular grandes cantidades de datos de manera eficiente.

En PHP, se puede acceder a valores específicos de un arreglo utilizando subíndices. Para acceder a un valor en un arreglo indexado, se utiliza el índice numérico correspondiente al elemento que se desea acceder. Por ejemplo, si se tiene el siguiente arreglo:

$numeros = array(1, 2, 3, 4, 5);

Se puede acceder al segundo elemento del arreglo (cuyo valor es 2) de la siguiente manera:

echo $numeros[1];

Para acceder a un valor en un arreglo asociativo, se utiliza la clave correspondiente al valor que se desea acceder. Por ejemplo, si se tiene el siguiente arreglo asociativo:

$persona = array(
    "nombre" => "Juan",
    "edad" => 30,
    "profesion" => "Ingeniero"
);

Se puede acceder a la edad de la persona (cuyo valor es 30) de la siguiente manera:

echo $persona["edad"];

También es posible utilizar variables como subíndices para acceder a valores dinámicamente. Por ejemplo:

$indice = 1;
echo $numeros[$indice]; // Imprime el segundo elemento del arreglo ($numeros[1])
<?php

    $edades = ["PERRO", "GATO", "LIEBRE", "CONEJO", "CIERVO", "DELFÍN"];

    echo "TÚ ANIMAL ES: " . $edades[5];

?>

```txt ```\

Otra forma de escribir un array 😄

$ahorros["Miguel"] = 400000;
$ahorros["Josefina"] = 300000;
$ahorros ["Jesus"] = 500000;

    echo "Miguel tiene " . $ahorros["Miguel"] . " pesos ahorrados en el banco <br>";
    echo "Josefina tiene " . $ahorros["Josefina"] . " pesos ahorrados en el banco <br>";
    echo "Jesus tiene " . $ahorros["Jesus"] . " pesos ahorrados en el banco <br>";

Un arreglo es una mochila, donde podemos guardar multiples “cosas”. no es una caja

Arreglo asociativo

<?php

$arreglo = [
	"curso" => "PHP",
	"clase" => 2,
	"tema" => "arreglos",
]

echo "Clase {$arreglo["clase"]} del curso de {$arreglo["curso"]} donde vemos {$arreglo["tema"]}.", PHP_EOL;
//$edades = [20, 28, 30];
$edades = array(20, 18, 30);

echo("Subindice 0: $edades[0]");
echo("\n");
echo("Subindice 1: $edades[1]");
echo("\n");
echo("Subindice 2: $edades[2]");
echo("\n");

echo("\n");

el salto de linea se puede utilizar así también

<?php

// $edades = [20, 18, 40];
$edades = array(20, 18, 40);
// ambas formas de representar un arreglo son correctas

echo "Una de las edades que esta \n dentro del arreglo es " . $edades[1]."\n";

Buen vídeo aunque hay algunos lapsus en él!! El símbolo al que haces referencia en el minuto 3, es menor que xD y para declarar la variable es el símbolo del dólar. Me imagino que te ha jugado una mala pasada los nervios XDD Un saludo y sigue así! Haces muy amenas las clases!

y si quieres saber mas sobre php aquí les dejo esta documentación
https://www.php.net/manual/es/index.php

$array = array(1, 2, 3, “casa”, $nombre); un ejemplo de array

Un arreglo es como una variable (cajita) que tiene por dentro partimientos llamados subíndices, en los cuales puedo ir metiendo valores en orden.

Excelente clase profesor Carlos!
Es muy similar a la creación de arreglos en otros lenguajes.
Comparto con ustedes mi apunte de la clase 😃
.

Yo diría con temor, tal vez a equivocarme, que un arreglo es una variable, pero con mas de un (1) dato

Arreglos

Los arreglos me permiten almacenar multiples valores, para acceder a estos valores se deben usar indices, estos empiezan en el cero. Ejemplo:

$letras = ['A', 'B', 'C', 'D', 'E', 'F'];
echo $letras[4];
// E

Los Arrays son objetos similares a una lista cuyo prototipo proporciona métodos para efectuar operaciones de recorrido y de mutación, tanto la longitud como el tipo de los elementos de un array son variables.