SlideShare una empresa de Scribd logo
Estructuras de 
Control en PHP
Las estructuras de control están 
formadas 
por los condicionales y los bucles. 
● Dentro de los condicionales están el 
if y el 
switch. 
● Dentro de los bucles tenemos el for, 
do... 
while, while y foreach.
Condicionales 
● La estructura en PHP del IF es la siguiente: 
Básica Anidada 
If (condición){ if(condición){ 
Instrucciones instrucciones 
}else{ } 
elseif(condición){ 
Instrucciones instrucciones 
} }
Condicionales 
● La estructura en PHP del switch es la siguiente: 
Switch (variable){ 
Case valor1: 
Instrucciones; 
Break; 
Case valor2: 
Instrucciones; 
Break; 
Case valorn: 
Instrucciones; 
Break; 
Default: 
Instrucciones; 
Break; 
}
Condicionales 
Aspectos a tener en cuenta: 
■ En los if anidados podemos separar el 
elseif 
dejándolo como else if 
■ Dentro de la condición podemos utilizar 
operadores comparativos y lógicos
Estructuras de repetición 
Dentro de las estructuras de repetición en PHP 
tenemos: 
● While 
El bucle while tiene la siguiente estructura en 
PHP: 
while(condicion){ 
instrucciones; 
} 
● Do 
Con su estructura correspondiente: 
do{ 
instrucciones; 
}while(condicion);
Estructuras de repetición 
Seguimos con: 
● For 
Con la siguiente estructura: 
for($i=0;$i<n;$i++){ 
instrucciones; 
} 
Donde $i es la variable de control del bucle y n el número de veces 
que queremos que se repita dicho bucle. 
$i++ Sería el incremento del bucle, que podemos cambiar por - - si 
queremos que vaya en decremento, o podemos poner +2 si 
queremos que vaya de dos en dos, etc.
Estructuras de repetición 
Terminamos con: 
● Foreach 
Con la siguiente estructura: 
foreach($matriz as clave=>$valor){ 
instrucciones; 
} 
Donde $matriz es el array original, clave es el índice y $valor es 
el valor que contiene. 
Se suele utilizar únicamente para mostrar valores, si queremos 
operar mejor utilizar el bucle for.
Break y Continue 
● Break lo que hace es salir del bucle donde se 
encuentre. 
● Break n sale de tantos bucles como valor tengan 
● Continue salta una interacción pero no se sale del bucle

Más contenido relacionado

PPTX
Herramientas ofimaticas
PPT
Marketing personal ppt
PPT
Marketing Personal
PPTX
El proceso de la delegacion
PPTX
Presentación ofimatica
PPTX
Redes de comunicacion
Herramientas ofimaticas
Marketing personal ppt
Marketing Personal
El proceso de la delegacion
Presentación ofimatica
Redes de comunicacion

La actualidad más candente (6)

DOCX
Evolucion cronologica equiponum1
PPTX
Herramientas ofimaticas
PPT
Plan de Desarrollo Personal_Marjorie
PPT
La OfimáTica
DOCX
Ensayo de excel
PDF
Evolucion cronologica equiponum1
Herramientas ofimaticas
Plan de Desarrollo Personal_Marjorie
La OfimáTica
Ensayo de excel
Publicidad

Destacado (20)

PPT
Estructuras De Control De Php
PDF
Programación 1: estructuras de control
PDF
Diagrama de Flujos Ejemplos.
PDF
Simbolos diagrama de flujo
PPT
Clase 5 php
DOCX
Estructuras de control en php
PPTX
Estructuras de_control_selectivas
PPTX
Unidad 1 clase 1 - fp
PPT
Estructuras de Control
PPT
Estructuras De Control
 
PPTX
Estructuras de control
PPT
Estructura Básica de PHP
PPTX
Clase 2 Estructuras de Control
PDF
Estructuras de control
PPSX
Estructuras de control selectivas
PPTX
Estructuras de control en Visual Basic
PPTX
Diagrama de flujo
PPT
Estructuras de control
PPSX
Diagrama de Flujo
PPT
Estructuras de control en Java
Estructuras De Control De Php
Programación 1: estructuras de control
Diagrama de Flujos Ejemplos.
Simbolos diagrama de flujo
Clase 5 php
Estructuras de control en php
Estructuras de_control_selectivas
Unidad 1 clase 1 - fp
Estructuras de Control
Estructuras De Control
 
Estructuras de control
Estructura Básica de PHP
Clase 2 Estructuras de Control
Estructuras de control
Estructuras de control selectivas
Estructuras de control en Visual Basic
Diagrama de flujo
Estructuras de control
Diagrama de Flujo
Estructuras de control en Java
Publicidad

Similar a Estructuras de control en PHP (20)

PPTX
Programaciòn Estructurada
PDF
41 Php. Bucles For
PDF
Curso php-my sql-clase-3
PPTX
Unidad3.pptx
PPTX
Michell instrucciones de ontrol
PDF
Manuan de php y MySql-1.pdf
PPTX
Semana 05 - Estructuras repetitivas (1).pptx
PPT
PDF
Php informacion
DOC
Manual de php basico
PDF
Presentacion sobre JAVA, elementos principales a comprender
PDF
Estructuras de control C++
PDF
Lenguaje c
PPTX
Iteraciones y decisiones en c++
PDF
Sentencias de control
PDF
Taller de PHP Básico
PPT
Arreglos Expresiones y Control de Flujo
PPT
3 condicionales y ciclos
Programaciòn Estructurada
41 Php. Bucles For
Curso php-my sql-clase-3
Unidad3.pptx
Michell instrucciones de ontrol
Manuan de php y MySql-1.pdf
Semana 05 - Estructuras repetitivas (1).pptx
Php informacion
Manual de php basico
Presentacion sobre JAVA, elementos principales a comprender
Estructuras de control C++
Lenguaje c
Iteraciones y decisiones en c++
Sentencias de control
Taller de PHP Básico
Arreglos Expresiones y Control de Flujo
3 condicionales y ciclos

Último (20)

PPTX
AGENTES PATÓGENOS Y LAS PRINCIPAL ENFERMEAD.pptx
DOCX
UNIDAD DE APRENDIZAJE 5 AGOSTO tradiciones
PDF
Habilidades de comunicación en la era digital (planeación)
PDF
Habitos de Ricos - Juan Diego Gomez Ccesa007.pdf
PDF
COMPLETO__PROYECTO_VIVAN LOS NIÑOS Y SUS DERECHOS_EDUCADORASSOS.pdf
DOCX
Tarea De El Colegio Coding For Kids 1 y 2
PDF
GUIA DE: CANVA + INTELIGENCIA ARTIFICIAL
PPTX
Presentación del Seminario Teorías del aprendizaje y problemas de contexto - ...
PDF
Actividad 1 (Habilidades sociales en la era digital)
PDF
Escuela de Negocios - Robert kiyosaki Ccesa007.pdf
PPTX
caso clínico iam clinica y semiología l3.pptx
PDF
Metodologías Activas con herramientas IAG
PDF
Híper Mega Repaso Histológico Bloque 3.pdf
PDF
DI, TEA, TDAH.pdf guía se secuencias didacticas
PDF
biología es un libro sobre casi todo el tema de biología
PDF
Salcedo, J. et al. - Recomendaciones para la utilización del lenguaje inclusi...
PPT
Cosacos y hombres del Este en el Heer.ppt
PDF
Unidad de Aprendizaje 5 de Educacion para el Trabajo EPT Ccesa007.pdf
PDF
Lección 6 Escuela Sab. A través del mar rojo.pdf
PDF
Salvese Quien Pueda - Andres Oppenheimer Ccesa007.pdf
AGENTES PATÓGENOS Y LAS PRINCIPAL ENFERMEAD.pptx
UNIDAD DE APRENDIZAJE 5 AGOSTO tradiciones
Habilidades de comunicación en la era digital (planeación)
Habitos de Ricos - Juan Diego Gomez Ccesa007.pdf
COMPLETO__PROYECTO_VIVAN LOS NIÑOS Y SUS DERECHOS_EDUCADORASSOS.pdf
Tarea De El Colegio Coding For Kids 1 y 2
GUIA DE: CANVA + INTELIGENCIA ARTIFICIAL
Presentación del Seminario Teorías del aprendizaje y problemas de contexto - ...
Actividad 1 (Habilidades sociales en la era digital)
Escuela de Negocios - Robert kiyosaki Ccesa007.pdf
caso clínico iam clinica y semiología l3.pptx
Metodologías Activas con herramientas IAG
Híper Mega Repaso Histológico Bloque 3.pdf
DI, TEA, TDAH.pdf guía se secuencias didacticas
biología es un libro sobre casi todo el tema de biología
Salcedo, J. et al. - Recomendaciones para la utilización del lenguaje inclusi...
Cosacos y hombres del Este en el Heer.ppt
Unidad de Aprendizaje 5 de Educacion para el Trabajo EPT Ccesa007.pdf
Lección 6 Escuela Sab. A través del mar rojo.pdf
Salvese Quien Pueda - Andres Oppenheimer Ccesa007.pdf

Estructuras de control en PHP

  • 2. Las estructuras de control están formadas por los condicionales y los bucles. ● Dentro de los condicionales están el if y el switch. ● Dentro de los bucles tenemos el for, do... while, while y foreach.
  • 3. Condicionales ● La estructura en PHP del IF es la siguiente: Básica Anidada If (condición){ if(condición){ Instrucciones instrucciones }else{ } elseif(condición){ Instrucciones instrucciones } }
  • 4. Condicionales ● La estructura en PHP del switch es la siguiente: Switch (variable){ Case valor1: Instrucciones; Break; Case valor2: Instrucciones; Break; Case valorn: Instrucciones; Break; Default: Instrucciones; Break; }
  • 5. Condicionales Aspectos a tener en cuenta: ■ En los if anidados podemos separar el elseif dejándolo como else if ■ Dentro de la condición podemos utilizar operadores comparativos y lógicos
  • 6. Estructuras de repetición Dentro de las estructuras de repetición en PHP tenemos: ● While El bucle while tiene la siguiente estructura en PHP: while(condicion){ instrucciones; } ● Do Con su estructura correspondiente: do{ instrucciones; }while(condicion);
  • 7. Estructuras de repetición Seguimos con: ● For Con la siguiente estructura: for($i=0;$i<n;$i++){ instrucciones; } Donde $i es la variable de control del bucle y n el número de veces que queremos que se repita dicho bucle. $i++ Sería el incremento del bucle, que podemos cambiar por - - si queremos que vaya en decremento, o podemos poner +2 si queremos que vaya de dos en dos, etc.
  • 8. Estructuras de repetición Terminamos con: ● Foreach Con la siguiente estructura: foreach($matriz as clave=>$valor){ instrucciones; } Donde $matriz es el array original, clave es el índice y $valor es el valor que contiene. Se suele utilizar únicamente para mostrar valores, si queremos operar mejor utilizar el bucle for.
  • 9. Break y Continue ● Break lo que hace es salir del bucle donde se encuentre. ● Break n sale de tantos bucles como valor tengan ● Continue salta una interacción pero no se sale del bucle