SlideShare una empresa de Scribd logo
1 de 9
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

La actualidad más candente

Estructuras de control en Java
Estructuras de control en JavaEstructuras de control en Java
Estructuras de control en Java
quesada_diego
 
Base de datos laboratorio
Base de datos laboratorioBase de datos laboratorio
Base de datos laboratorio
freddy Fred
 
Arreglo de punteros
Arreglo de punterosArreglo de punteros
Arreglo de punteros
pedreror1
 
Metodo burbuja jenny v.
Metodo burbuja   jenny v.Metodo burbuja   jenny v.
Metodo burbuja jenny v.
jhosep2013
 

La actualidad más candente (20)

Declaraciones, variables y constantes(2 2)
Declaraciones, variables y constantes(2 2)Declaraciones, variables y constantes(2 2)
Declaraciones, variables y constantes(2 2)
 
Estructuras de control en Java
Estructuras de control en JavaEstructuras de control en Java
Estructuras de control en Java
 
Base de datos laboratorio
Base de datos laboratorioBase de datos laboratorio
Base de datos laboratorio
 
Arreglo de punteros
Arreglo de punterosArreglo de punteros
Arreglo de punteros
 
Estructuras de control selectiva
Estructuras de control selectivaEstructuras de control selectiva
Estructuras de control selectiva
 
CASO BASE DE DATOS
CASO BASE DE DATOSCASO BASE DE DATOS
CASO BASE DE DATOS
 
Unidad aritmetico logica ALU
Unidad aritmetico logica ALUUnidad aritmetico logica ALU
Unidad aritmetico logica ALU
 
Transacciones
TransaccionesTransacciones
Transacciones
 
Php basico
Php basicoPhp basico
Php basico
 
Metodo burbuja jenny v.
Metodo burbuja   jenny v.Metodo burbuja   jenny v.
Metodo burbuja jenny v.
 
Php1
Php1Php1
Php1
 
Listas como estructura de datos..
Listas como estructura de datos..Listas como estructura de datos..
Listas como estructura de datos..
 
Metodos de-ordenamiento
Metodos de-ordenamientoMetodos de-ordenamiento
Metodos de-ordenamiento
 
Ciclos
CiclosCiclos
Ciclos
 
Estructura de Datos - Unidad 5 metodos de ordenamiento
Estructura de Datos - Unidad 5 metodos de ordenamientoEstructura de Datos - Unidad 5 metodos de ordenamiento
Estructura de Datos - Unidad 5 metodos de ordenamiento
 
Registros del procesador
Registros del procesadorRegistros del procesador
Registros del procesador
 
Practicas prolog
Practicas prologPracticas prolog
Practicas prolog
 
Cuadro comparativo base de datos
Cuadro comparativo base de datosCuadro comparativo base de datos
Cuadro comparativo base de datos
 
Recursividad
RecursividadRecursividad
Recursividad
 
Normalizacion en base de datos ensayo
Normalizacion en base de datos ensayoNormalizacion en base de datos ensayo
Normalizacion en base de datos ensayo
 

Destacado

Estructuras De Control De Php
Estructuras De Control De PhpEstructuras De Control De Php
Estructuras De Control De Php
guest0f6679c
 
Estructuras de control en php
Estructuras de control en phpEstructuras de control en php
Estructuras de control en php
cristian guevara
 
Estructuras de control selectivas
Estructuras de control selectivasEstructuras de control selectivas
Estructuras de control selectivas
marigelcontreras
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de control
parada137
 

Destacado (20)

Estructuras De Control De Php
Estructuras De Control De PhpEstructuras De Control De Php
Estructuras De Control De Php
 
Programación 1: estructuras de control
Programación 1: estructuras de controlProgramación 1: estructuras de control
Programación 1: estructuras de control
 
Diagrama de Flujos Ejemplos.
Diagrama de Flujos Ejemplos.Diagrama de Flujos Ejemplos.
Diagrama de Flujos Ejemplos.
 
Simbolos diagrama de flujo
Simbolos diagrama de flujoSimbolos diagrama de flujo
Simbolos diagrama de flujo
 
Clase 5 php
Clase 5 phpClase 5 php
Clase 5 php
 
Estructuras de control en php
Estructuras de control en phpEstructuras de control en php
Estructuras de control en php
 
Estructuras de_control_selectivas
Estructuras de_control_selectivasEstructuras de_control_selectivas
Estructuras de_control_selectivas
 
Unidad 1 clase 1 - fp
Unidad 1   clase 1 - fpUnidad 1   clase 1 - fp
Unidad 1 clase 1 - fp
 
Estructuras de Control
Estructuras de ControlEstructuras de Control
Estructuras de Control
 
Estructuras De Control
Estructuras De ControlEstructuras De Control
Estructuras De Control
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de control
 
Estructura Básica de PHP
Estructura Básica de PHPEstructura Básica de PHP
Estructura Básica de PHP
 
Clase 2 Estructuras de Control
Clase 2 Estructuras de ControlClase 2 Estructuras de Control
Clase 2 Estructuras de Control
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de control
 
Estructuras de control selectivas
Estructuras de control selectivasEstructuras de control selectivas
Estructuras de control selectivas
 
Estructuras de control en Visual Basic
Estructuras de control en Visual BasicEstructuras de control en Visual Basic
Estructuras de control en Visual Basic
 
Diagrama de flujo
Diagrama de flujoDiagrama de flujo
Diagrama de flujo
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de control
 
Diagrama de Flujo
Diagrama de FlujoDiagrama de Flujo
Diagrama de Flujo
 
Diagramas De Flujo
Diagramas De FlujoDiagramas De Flujo
Diagramas De Flujo
 

Similar a Estructuras de control en PHP

Michell instrucciones de ontrol
Michell instrucciones de ontrolMichell instrucciones de ontrol
Michell instrucciones de ontrol
royimar
 
Semana 05 - Estructuras repetitivas (1).pptx
Semana 05 - Estructuras repetitivas (1).pptxSemana 05 - Estructuras repetitivas (1).pptx
Semana 05 - Estructuras repetitivas (1).pptx
Carlos Díaz Sánchez
 

Similar a Estructuras de control en PHP (20)

Php basico
Php basicoPhp basico
Php basico
 
Programaciòn Estructurada
Programaciòn EstructuradaProgramaciòn Estructurada
Programaciòn Estructurada
 
41 Php. Bucles For
41 Php. Bucles For41 Php. Bucles For
41 Php. Bucles For
 
Curso php-my sql-clase-3
Curso php-my sql-clase-3Curso php-my sql-clase-3
Curso php-my sql-clase-3
 
Unidad3.pptx
Unidad3.pptxUnidad3.pptx
Unidad3.pptx
 
Michell instrucciones de ontrol
Michell instrucciones de ontrolMichell instrucciones de ontrol
Michell instrucciones de ontrol
 
Manuan de php y MySql-1.pdf
Manuan de php y MySql-1.pdfManuan de php y MySql-1.pdf
Manuan de php y MySql-1.pdf
 
Semana 05 - Estructuras repetitivas (1).pptx
Semana 05 - Estructuras repetitivas (1).pptxSemana 05 - Estructuras repetitivas (1).pptx
Semana 05 - Estructuras repetitivas (1).pptx
 
Php
PhpPhp
Php
 
Php informacion
Php informacion Php informacion
Php informacion
 
Manual de php basico
Manual de php basicoManual de php basico
Manual de php basico
 
Estructuras de control C++
Estructuras de control C++Estructuras de control C++
Estructuras de control C++
 
Lenguaje c
Lenguaje cLenguaje c
Lenguaje c
 
Iteraciones y decisiones en c++
Iteraciones y decisiones en c++Iteraciones y decisiones en c++
Iteraciones y decisiones en c++
 
Sentencias de control
Sentencias de controlSentencias de control
Sentencias de control
 
Php basico
Php basicoPhp basico
Php basico
 
Taller de PHP Básico
Taller de PHP BásicoTaller de PHP Básico
Taller de PHP Básico
 
Arreglos Expresiones y Control de Flujo
Arreglos Expresiones y Control de FlujoArreglos Expresiones y Control de Flujo
Arreglos Expresiones y Control de Flujo
 
3 condicionales y ciclos
3 condicionales y ciclos3 condicionales y ciclos
3 condicionales y ciclos
 
Mini manual php
Mini manual phpMini manual php
Mini manual php
 

Último

🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
EliaHernndez7
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
Wilian24
 

Último (20)

Tema 11. Dinámica de la hidrosfera 2024
Tema 11.  Dinámica de la hidrosfera 2024Tema 11.  Dinámica de la hidrosfera 2024
Tema 11. Dinámica de la hidrosfera 2024
 
Posición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptxPosición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptx
 
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
 
PLAN LECTOR 2024 integrado nivel inicial-miercoles 10.pptx
PLAN LECTOR 2024  integrado nivel inicial-miercoles 10.pptxPLAN LECTOR 2024  integrado nivel inicial-miercoles 10.pptx
PLAN LECTOR 2024 integrado nivel inicial-miercoles 10.pptx
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
 
Desarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por ValoresDesarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por Valores
 
Lecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigosLecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigos
 
FICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdf
FICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdfFICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdf
FICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdf
 
Supuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docxSupuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docx
 
Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024
 
Código Civil de la República Bolivariana de Venezuela
Código Civil de la República Bolivariana de VenezuelaCódigo Civil de la República Bolivariana de Venezuela
Código Civil de la República Bolivariana de Venezuela
 
Los avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesLos avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtuales
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
 
Los dos testigos. Testifican de la Verdad
Los dos testigos. Testifican de la VerdadLos dos testigos. Testifican de la Verdad
Los dos testigos. Testifican de la Verdad
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024
 
PP_Comunicacion en Salud: Objetivación de signos y síntomas
PP_Comunicacion en Salud: Objetivación de signos y síntomasPP_Comunicacion en Salud: Objetivación de signos y síntomas
PP_Comunicacion en Salud: Objetivación de signos y síntomas
 

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