Sesion 3

181 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
181
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
4
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Sesion 3

  1. 1. INSTRUCTOR: MARCO ANTONIO ANDRADEARRAY Y FUNCTION
  2. 2. RUTA DE APRENDIZAJEDEFINICIÓN VARIABLES OPERADORES DE PHP ESTRUCTURASFUNCIONES ARREGLOS DE CONTROLCONEXIÓN A BD
  3. 3. <? -- MATRICES -- ?> Matrices escalares Un Array esuna colección de valores. Matrices asociativas
  4. 4. <? -- MATRICES -- ?>MATRIZ $amigos $amigos[0] $amigos[1] $amigos[2] $amigos[3]INDICE 0 1 2 3VALOR “Javier” “Agustín” “Santiago” “Jorge” Representación gráfica de una matriz escalar
  5. 5. <? -- MATRIZ ESCALAR -- ?><?php $dias[0]=‘Domingo’; $dias[1]=‘Lunes’; $dias[2]=‘Martes’; $dias[3]=‘Miércoles’; $dias[4]=‘Jueves’; $dias[5]=‘Viernes’; $dias[6]=‘Sábado’;?>
  6. 6. <? -- MATRIZ ESCALAR -- ?><?php $dias=array(‘Lunes’,’Martes’, ‘Miercoles’, ‘Jueves’, ‘Viernes’)?> <?php $dias[0]=‘Lunes’; $dias[1]=‘Martes’; $dias[2]=‘Miércoles’; $dias[3]=‘Jueves’; $dias[4]=‘Viernes’; ?>
  7. 7. <? -- MATRIZ ASOCIATIVA-- ?><?php $dias*‘Sunday’+=‘Domingo’; $dias*‘Monday’+=‘Lunes’; $dias*‘Tuesday’+=‘Martes’; $dias*‘Wednesday’+=‘Miércoles’; $dias*‘Thursday’+=‘Jueves’; $dias*‘Friday’+=‘Viernes’; $dias*‘Saturday’+=‘Sábado’;?>
  8. 8. <? -- MATRIZ ASOCIATIVA-- ?><?php $matriz=array(10=>’diez’, 20=>’veinte’, 30=>’treinta’);?> <?php $matriz*10+=‘diez’; $matriz*20+=‘veinte’; $matriz*30+=‘treinta’; ?>
  9. 9. <? -- LEER UNA MATRIZ DE DATOS -- ?><?php $dias=array(‘Lunes’,’Martes’, ‘Miercoles’, ‘Jueves’, ‘Viernes’) for($i=0; $i<count($dias); $i++){ echo $dias[$i].<br/>; }?>
  10. 10. <?-- ESTRUCTURA REPETITIVA -- ?>ESTRUCTURA REPETITIVAFOREACH
  11. 11. <? -- LEER UNA MATRIZ DE DATOS -- ?><?php $dias=array(‘Lunes’,’Martes’, ‘Miercoles’, ‘Jueves’, ‘Viernes’)foreach($dias as $indice => $valor){ echo $indice." ".$valor."<br/>"; }?>
  12. 12. ¿EN QUE ESTAS PENSANDO? SI PIENSAS QUE ESTUDIAR ES CARO, PREGUNTATE CUANTO CUESTA LA IGNORANCIA
  13. 13. ¿CÓMO TE SIENTES HASTA AHORITA?
  14. 14. <?-- FUNCIONES EN PHP-- ?>FUNCIONES EN PHPDEFINICIÓN DE UNA FUNCIÓN
  15. 15. <?-- FUNCIONES EN PHP-- ?> Una función es un conjunto de instrucciones agrupadas bajo un mismo nombre que puede ser llamada tantas veces como queramos desde diferentes sitios del programa, ahorrándonos así la necesidad de escribirlas de nuevo.
  16. 16. <?-- FUNCIONES EN PHP-- ?>Para definir una función se utiliza la siguiente sintaxis:function nombre_funcion(parametro1, parametro2...){ instrucción1; instrucción2; instrucción3; instrucción4; return valor_de_retorno;}
  17. 17. <?-- FUNCIONES EN PHP-- ?>FUNCIONES EN PHPFUNCIONES SIN PARÁMETROS
  18. 18. <?-- FUNCIONES EN PHP SIN PARÁMETROS-- ?>function nav_bar(){ echo <hr>; echo <center>; echo "<a href=home.php>Inicio</a>&nbsp;&nbsp;&nbsp;"; echo "<a href=map.php>Mapa Web</a>&nbsp;&nbsp;&nbsp;"; echo "<a href=help.php>Ayuda</a>&nbsp;&nbsp;&nbsp;"; echo "</center>"; echo <hr>;} INVOCAR nav_bar();
  19. 19. <?-- FUNCIONES EN PHP-- ?>FUNCIONES EN PHPFUNCIONES CON PARÁMETROS
  20. 20. <?-- FUNCIONES EN PHP CON PARÁMETROS-- ?><?phpfunction suma($a,$b){ $result=($a+$b); return $result; INVOCAR} $a=$_GET[a]; suma($a,$b); $b=$_GET[b]; $suma=suma($a,$b); echo "El valor de $a y $b es: ".$suma;?>

×