SlideShare una empresa de Scribd logo
1 de 17
ARRAYS, BUCLES Y
CONDICIONALES EN
PHP
S U B 3 . - D E S A R R O L L A A P L I C A C I O N E S Q U E S E
E J E C U TA N E N E L S E R V I D O R
ARRAY INDEFINIDOS
• Un array es una variable en la que podemos guardar varios
datos o variables agrupados a la vez. Estos forman una lista, la
cual tiene un único nombre. Por ejemplo podemos guardar en
un array llamado $semana los días de la semana, o en $meses
los nombres de los meses del año, o en $clientes los nombres
de los clientes habituales de un negocio.
¿CÓMO DEFINIR EL ARRAY?
• Mediante la instrucción array(). Dentro del paréntesis escribimos los valores o variables que
contiene el array, separados por comas:
$temporadas=array("primavera", "verano", "otoño", "invierno");
Dentro del array podemos poner todo tipo de datos, tanto cadenas de texto, como números
enteros o decimales, o booleanos, o poner variables que contengan esos datos, El siguiente
array mezcla todo tipo de datos:
$miarray=array("Juan",,32,17.5,true);
LEER UN ARRAY
• A cada elemento del array le corresponde un número, el cual se utilizará para poder
leerlo.
• Se empieza a contar desde el número 0, por lo que el primer elemento del array será
el número 0.
• Al último elemento de un array de n elementos le corresponderá el número n-1. Es
decir en el array $temporadas del ejemplo anterior, al elemento "primavera" le
corresponde el número 0, a "verano" le corresponde el 1, a "otoño" el 2 y a "invierno"
el 3.
• Para leer cada elemento usaremos el siguiente código: $nombreArray[num_elemento].
Así para leer los elementos del array anterior escribiremos:
• echo "$temporada[0], $temporada[1], $temporada[2], $temporada[3].";
El número de elemento debe ponerse entre corchetes [ ], mientras que en la definición
mediante la palabra clave "array" hemos usado paréntesis ( ).
ARRAYS POR SUS ELEMENTOS
• También podemos definir un array definiendo directamente sus elementos,
por ejemplo si escribimos:
$turnos[0]="mañana";
$turnos[1]="tarde";
$turnos[2]="noche";
• Es lo mismo que si hubieramos escrito:
$turnos= array("mañana","tarde","noche");
EJEMPLO
VISUALIZACION DEL EJEMPLO:
PRACTICA 1: ARRAY INDEXADO
• Realizar un arreglo de tipo indexado de al menos 7
elementos de una categoría de tu agrado. Por
ejemplo ; Días de la semana (lunes, martes, miércoles,
jueves, viernes, sábado y domingo) y los muestre en el
navegador.
CONTAR LOS ELEMENTOS DE UN
ARRAY
• Para contar los elementos que contiene un array utilizaremos la instrucción
count($miarray), donde $miarray es la variable que contiene el array.
• Para contar los elementos del array $temporada visto anteriormente utilizaremos el siguiente código:
$num=count($temporada);
• echo "El array $temporada tiene $num elementos.";
• Al aplicar el código anterior veremos el siguiente resultado:
• el array $temporada tiene 4 elementos.
PRACTICA 2: CONTAR ARRAYS
• De tu primer practica agrega el código para que
muestre el conteo de los elementos contenidos en el
array
ARRAYS ASOCIATIVOS
• En un array asociativo cada elemento del array se compone de un valor y
una clave. Es decir, si los comparamos con los arrays indexados, el valor
será el elemento en sí, mientras que la clave será el índice con el que
llamamos al elemento.
• En un array asociativo al definir cada elemento, lo asociamos a una clave,
de manera que para leer el elemento debemos dar el nombre de la clave:
$miarray["clave"].
DEFINIR ARRAYS ASOCIATIVOS
• Para definir una array asociativo debemos definir para cada elemento tanto
su valor como su clave. Para ello utilizaremos el siguiente código:
• $miarray=array("clave1"=>"valor1","clave2"=>"valor2", ...
,"claveN"=>"valorN")
• Es decir para crear el array definimos cada elememento, el cual se compone de dos
partes, una la clave, y otra el valor, escribimos el elemento de la siguiente manera
"clave"=>"valor".
EJEMPLO:
$cap=array("España"=>"Madrid", "Francia"=>"París",
"Inglaterra"=>"Londres", "Italia"=>"Roma", "Portugal"=>"Lisboa",
"Alemania"=>"Berlín");
• En este array los datos o valores guardados son algunas capitales europeas,
mientras que la clave para acceder a ellas son los paises a los que
pertenecen.
• Para acceder o poder leer un elemento de un array asociativo, debemos
saber su clave, la cual la escribiremos entre corchetes después de la
variable que lo contiene:
• echo $cap[Francia];
• El código anterior, continuando con el ejemplo, nos mostrará en pantalla el
valor del elemento , es decir "París".
PRACTICA 3: ARRAYS ASOCIATIVOS
• Realiza una array de elementos asociativos con 5 de los
estados y capitales de Mexico y muestra con un echo uno de
los estados.
RECORRER LOS ELEMENTOS
DE UN ARRAY ASOCIATIVO.
• Sin embargo no siempre conocemos la clave del elemento, o simplemente
queremos ver qué elementos contiene el array, y cuáles son sus claves.
• La funcion each() crea una variable que nos indica el nombre y el valor de los
elementos. Esta variable es a su vez otro array que contiene la clave y el valor
del elemento.
• En principio llamamos a la función each($miarray), y la guardamos en una variable:
$verCap=each($cap);
Ahora la variable $verCap será un array que tendrá los siguientes elementos:
• $verCap[0];// muestra la clave del elemento.
• $verCap[1];// muestra el valor del elemento.
• $verCap["key"];// muestra la clave del elemento.
• $verCap["value"];// muestra el valor del elemento.

Más contenido relacionado

Similar a Arrays bucles y condicionales en PHP.pptx

Similar a Arrays bucles y condicionales en PHP.pptx (20)

Arrays en PHP y Funciones de Mysql
Arrays en PHP y Funciones de MysqlArrays en PHP y Funciones de Mysql
Arrays en PHP y Funciones de Mysql
 
Arreglos
ArreglosArreglos
Arreglos
 
Arreglos (unimensionles y matrices (bidimensionales)
Arreglos (unimensionles y matrices (bidimensionales)Arreglos (unimensionles y matrices (bidimensionales)
Arreglos (unimensionles y matrices (bidimensionales)
 
Php
PhpPhp
Php
 
Arreglos php
Arreglos phpArreglos php
Arreglos php
 
LOS 100 FUEGOS
LOS 100 FUEGOSLOS 100 FUEGOS
LOS 100 FUEGOS
 
VERIFICAR CÉDULA DE IDENTIDAD
VERIFICAR CÉDULA DE IDENTIDADVERIFICAR CÉDULA DE IDENTIDAD
VERIFICAR CÉDULA DE IDENTIDAD
 
Los 100 fuegos
Los 100 fuegosLos 100 fuegos
Los 100 fuegos
 
Vectores (1)
Vectores (1)Vectores (1)
Vectores (1)
 
Vectores
VectoresVectores
Vectores
 
Vectores
Vectores Vectores
Vectores
 
Vectores
Vectores Vectores
Vectores
 
Vectores (1)
Vectores (1)Vectores (1)
Vectores (1)
 
02 Bases Del Lenguaje Java
02   Bases Del Lenguaje Java02   Bases Del Lenguaje Java
02 Bases Del Lenguaje Java
 
Jyoc java-cap04 vectores (arrays)
Jyoc java-cap04 vectores (arrays)Jyoc java-cap04 vectores (arrays)
Jyoc java-cap04 vectores (arrays)
 
arrays
arraysarrays
arrays
 
Vector
VectorVector
Vector
 
PHP: Arrays
PHP: ArraysPHP: Arrays
PHP: Arrays
 
Enum y ArrayList en Java
Enum y ArrayList en JavaEnum y ArrayList en Java
Enum y ArrayList en Java
 
Arreglos en C++
Arreglos en C++Arreglos en C++
Arreglos en C++
 

Arrays bucles y condicionales en PHP.pptx

  • 1. ARRAYS, BUCLES Y CONDICIONALES EN PHP S U B 3 . - D E S A R R O L L A A P L I C A C I O N E S Q U E S E E J E C U TA N E N E L S E R V I D O R
  • 2. ARRAY INDEFINIDOS • Un array es una variable en la que podemos guardar varios datos o variables agrupados a la vez. Estos forman una lista, la cual tiene un único nombre. Por ejemplo podemos guardar en un array llamado $semana los días de la semana, o en $meses los nombres de los meses del año, o en $clientes los nombres de los clientes habituales de un negocio.
  • 3. ¿CÓMO DEFINIR EL ARRAY? • Mediante la instrucción array(). Dentro del paréntesis escribimos los valores o variables que contiene el array, separados por comas: $temporadas=array("primavera", "verano", "otoño", "invierno"); Dentro del array podemos poner todo tipo de datos, tanto cadenas de texto, como números enteros o decimales, o booleanos, o poner variables que contengan esos datos, El siguiente array mezcla todo tipo de datos: $miarray=array("Juan",,32,17.5,true);
  • 4. LEER UN ARRAY • A cada elemento del array le corresponde un número, el cual se utilizará para poder leerlo. • Se empieza a contar desde el número 0, por lo que el primer elemento del array será el número 0. • Al último elemento de un array de n elementos le corresponderá el número n-1. Es decir en el array $temporadas del ejemplo anterior, al elemento "primavera" le corresponde el número 0, a "verano" le corresponde el 1, a "otoño" el 2 y a "invierno" el 3. • Para leer cada elemento usaremos el siguiente código: $nombreArray[num_elemento]. Así para leer los elementos del array anterior escribiremos: • echo "$temporada[0], $temporada[1], $temporada[2], $temporada[3]."; El número de elemento debe ponerse entre corchetes [ ], mientras que en la definición mediante la palabra clave "array" hemos usado paréntesis ( ).
  • 5. ARRAYS POR SUS ELEMENTOS • También podemos definir un array definiendo directamente sus elementos, por ejemplo si escribimos: $turnos[0]="mañana"; $turnos[1]="tarde"; $turnos[2]="noche"; • Es lo mismo que si hubieramos escrito: $turnos= array("mañana","tarde","noche");
  • 8. PRACTICA 1: ARRAY INDEXADO • Realizar un arreglo de tipo indexado de al menos 7 elementos de una categoría de tu agrado. Por ejemplo ; Días de la semana (lunes, martes, miércoles, jueves, viernes, sábado y domingo) y los muestre en el navegador.
  • 9. CONTAR LOS ELEMENTOS DE UN ARRAY • Para contar los elementos que contiene un array utilizaremos la instrucción count($miarray), donde $miarray es la variable que contiene el array. • Para contar los elementos del array $temporada visto anteriormente utilizaremos el siguiente código: $num=count($temporada); • echo "El array $temporada tiene $num elementos."; • Al aplicar el código anterior veremos el siguiente resultado: • el array $temporada tiene 4 elementos.
  • 10.
  • 11. PRACTICA 2: CONTAR ARRAYS • De tu primer practica agrega el código para que muestre el conteo de los elementos contenidos en el array
  • 12. ARRAYS ASOCIATIVOS • En un array asociativo cada elemento del array se compone de un valor y una clave. Es decir, si los comparamos con los arrays indexados, el valor será el elemento en sí, mientras que la clave será el índice con el que llamamos al elemento. • En un array asociativo al definir cada elemento, lo asociamos a una clave, de manera que para leer el elemento debemos dar el nombre de la clave: $miarray["clave"].
  • 13. DEFINIR ARRAYS ASOCIATIVOS • Para definir una array asociativo debemos definir para cada elemento tanto su valor como su clave. Para ello utilizaremos el siguiente código: • $miarray=array("clave1"=>"valor1","clave2"=>"valor2", ... ,"claveN"=>"valorN") • Es decir para crear el array definimos cada elememento, el cual se compone de dos partes, una la clave, y otra el valor, escribimos el elemento de la siguiente manera "clave"=>"valor".
  • 14. EJEMPLO: $cap=array("España"=>"Madrid", "Francia"=>"París", "Inglaterra"=>"Londres", "Italia"=>"Roma", "Portugal"=>"Lisboa", "Alemania"=>"Berlín"); • En este array los datos o valores guardados son algunas capitales europeas, mientras que la clave para acceder a ellas son los paises a los que pertenecen. • Para acceder o poder leer un elemento de un array asociativo, debemos saber su clave, la cual la escribiremos entre corchetes después de la variable que lo contiene: • echo $cap[Francia]; • El código anterior, continuando con el ejemplo, nos mostrará en pantalla el valor del elemento , es decir "París".
  • 15.
  • 16. PRACTICA 3: ARRAYS ASOCIATIVOS • Realiza una array de elementos asociativos con 5 de los estados y capitales de Mexico y muestra con un echo uno de los estados.
  • 17. RECORRER LOS ELEMENTOS DE UN ARRAY ASOCIATIVO. • Sin embargo no siempre conocemos la clave del elemento, o simplemente queremos ver qué elementos contiene el array, y cuáles son sus claves. • La funcion each() crea una variable que nos indica el nombre y el valor de los elementos. Esta variable es a su vez otro array que contiene la clave y el valor del elemento. • En principio llamamos a la función each($miarray), y la guardamos en una variable: $verCap=each($cap); Ahora la variable $verCap será un array que tendrá los siguientes elementos: • $verCap[0];// muestra la clave del elemento. • $verCap[1];// muestra el valor del elemento. • $verCap["key"];// muestra la clave del elemento. • $verCap["value"];// muestra el valor del elemento.