Sesion 3

20
ARRAY Y FUNCTION INSTRUCTOR: MARCO ANTONIO ANDRADE

Transcript of Sesion 3

Page 1: Sesion 3

ARRAY Y FUNCTIONINSTRUCTOR: MARCO ANTONIO ANDRADE

Page 2: Sesion 3

RUTA DE APRENDIZAJE

DEFINICIÓN DE PHP VARIABLES OPERADORES

ESTRUCTURAS DE CONTROLARREGLOSFUNCIONES

CONEXIÓN A BD

Page 3: Sesion 3

<? -- MATRICES -- ?>

Un Array es una colección

de valores.

Matrices escalares

Matrices asociativas

Page 4: Sesion 3

<? -- MATRICES -- ?>

0 1 2 3“Javier” “Agustín” “Santiago” “Jorge”

INDICE

VALOR

MATRIZ $amigos

$amigos[0] $amigos[1] $amigos[2] $amigos[3]

Representación gráfica de una matriz escalar

Page 5: Sesion 3

<? -- 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’;

?>

Page 6: Sesion 3

<?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’;

?>

<? -- MATRIZ ESCALAR -- ?>

Page 7: Sesion 3

<? -- 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’; ?>

Page 8: Sesion 3

<? -- MATRIZ ASOCIATIVA-- ?>

<?php $matriz=array(10=>’diez’, 20=>’veinte’, 30=>’treinta’);

?>

<?php $matriz[10]=‘diez’; $matriz[20]=‘veinte’; $matriz[30]=‘treinta’;?>

Page 9: Sesion 3

<? -- LEER UNA MATRIZ DE DATOS -- ?>

<?php $dias=array(‘Lunes’,’Martes’, ‘Miercoles’, ‘Jueves’, ‘Viernes’)

?>

for($i=0; $i<count($dias); $i++){

echo $dias[$i].'<br/>';

}

Page 10: Sesion 3

FOREACHESTRUCTURA REPETITIVA

<?-- ESTRUCTURA REPETITIVA -- ?>

Page 11: Sesion 3

<? -- LEER UNA MATRIZ DE DATOS -- ?>

<?php $dias=array(‘Lunes’,’Martes’, ‘Miercoles’, ‘Jueves’, ‘Viernes’)

?>

foreach($dias as $indice => $valor){

echo $indice." ".$valor."<br/>";

}

Page 12: Sesion 3

¿EN QUE ESTAS PENSANDO?

SI PIENSAS QUE ESTUDIAR ES CARO, PREGUNTATE CUANTO CUESTA LA IGNORANCIA

Page 13: Sesion 3

¿CÓMO TE SIENTES HASTA AHORITA?

Page 14: Sesion 3

DEFINICIÓN DE UNA FUNCIÓNFUNCIONES EN PHP

<?-- FUNCIONES EN PHP-- ?>

Page 15: Sesion 3

<?-- 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.

Page 16: Sesion 3

<?-- 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;}

Page 17: Sesion 3

FUNCIONES SIN PARÁMETROSFUNCIONES EN PHP

<?-- FUNCIONES EN PHP-- ?>

Page 18: Sesion 3

<?-- 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>';

}

nav_bar();INVOCAR

Page 19: Sesion 3

FUNCIONES CON PARÁMETROSFUNCIONES EN PHP

<?-- FUNCIONES EN PHP-- ?>

Page 20: Sesion 3

<?-- FUNCIONES EN PHP CON PARÁMETROS-- ?>

<?phpfunction suma($a,$b){

$result=($a+$b);return $result;

}$a=$_GET['a'];$b=$_GET['b'];$suma=suma($a,$b);echo "El valor de $a y $b es: ".$suma;

?>

suma($a,$b);INVOCAR