SlideShare una empresa de Scribd logo
INSTRUCTOR: MARCO ANTONIO ANDRADE

ARRAY Y FUNCTION
RUTA DE APRENDIZAJE

DEFINICIÓN
             VARIABLES        OPERADORES
  DE PHP




                              ESTRUCTURAS
FUNCIONES    ARREGLOS
                               DE CONTROL




CONEXIÓN A
   BD
<? -- MATRICES -- ?>



                          Matrices escalares
 Un Array es
una colección
 de valores.
                          Matrices asociativas
<? -- MATRICES -- ?>

MATRIZ $amigos

            $amigos[0] $amigos[1] $amigos[2] $amigos[3]
INDICE           0          1            2            3
VALOR         “Javier”   “Agustín”   “Santiago”    “Jorge”

         Representación gráfica de una matriz escalar
<? -- 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’;
?>
<? -- 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’;
                            ?>
<? -- 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’;
?>
<? -- MATRIZ ASOCIATIVA-- ?>
<?php
  $matriz=array(10=>’diez’, 20=>’veinte’, 30=>’treinta’);

?>
                                 <?php
                                   $matriz*10+=‘diez’;
                                   $matriz*20+=‘veinte’;
                                   $matriz*30+=‘treinta’;
                                 ?>
<? -- LEER UNA MATRIZ DE DATOS -- ?>
<?php
  $dias=array(‘Lunes’,’Martes’, ‘Miercoles’, ‘Jueves’, ‘Viernes’)


     for($i=0; $i<count($dias); $i++){
           echo $dias[$i].'<br/>';
     }

?>
<?-- ESTRUCTURA REPETITIVA -- ?>




ESTRUCTURA REPETITIVA

FOREACH
<? -- LEER UNA MATRIZ DE DATOS -- ?>
<?php
  $dias=array(‘Lunes’,’Martes’, ‘Miercoles’, ‘Jueves’, ‘Viernes’)


foreach($dias as $indice => $valor){
               echo $indice." ".$valor."<br/>";
       }

?>
¿EN QUE ESTAS PENSANDO?

         SI PIENSAS QUE ESTUDIAR ES
         CARO, PREGUNTATE CUANTO
         CUESTA LA IGNORANCIA
¿CÓMO TE SIENTES HASTA AHORITA?
<?-- FUNCIONES EN PHP-- ?>




FUNCIONES EN PHP

DEFINICIÓN DE UNA FUNCIÓN
<?-- 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.
<?-- 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;
}
<?-- FUNCIONES EN PHP-- ?>




FUNCIONES EN PHP

FUNCIONES SIN PARÁMETROS
<?-- 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();
<?-- FUNCIONES EN PHP-- ?>




FUNCIONES EN PHP

FUNCIONES CON PARÁMETROS
<?-- FUNCIONES EN PHP CON PARÁMETROS-- ?>
<?php
function 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;
?>

Más contenido relacionado

PDF
Funciones con ficheros
DOCX
Trabajo array
PDF
Informe chabot
DOCX
Programa que almacena en una base de datos las características de un carro co...
RTF
Sumaoctal
RTF
Wp config.php
PDF
Mantenimiento de Usuarios usando MVC ver1
Funciones con ficheros
Trabajo array
Informe chabot
Programa que almacena en una base de datos las características de un carro co...
Sumaoctal
Wp config.php
Mantenimiento de Usuarios usando MVC ver1

La actualidad más candente (20)

PDF
Documentacion
PDF
Inf 17 (chatbot)
PDF
Inf 16 (grupal 4) (lectura y desarrollo de un número)
PDF
Ejemplos de php_mysql
DOCX
Gonzalo lopez miranda
PPT
PDF
Listado Música Educación en Valores
PDF
Doctrine2 sf2Vigo
PDF
Manual de programador sistema experto bovino online
PDF
Geometria12
TXT
Php y my sql con manejo de sesiones
PPTX
Tarea 2 y_3
PDF
46 Php. Ordenacion De Arrays I
PDF
Symfony parte 14 Consultas SQL - Páginador
PDF
Intro aplicaciones web con php
PDF
La guia practica n° 2
PDF
Inner join romario orcoapaza
PPTX
Creacion de bases de datos en SQL Server
Documentacion
Inf 17 (chatbot)
Inf 16 (grupal 4) (lectura y desarrollo de un número)
Ejemplos de php_mysql
Gonzalo lopez miranda
Listado Música Educación en Valores
Doctrine2 sf2Vigo
Manual de programador sistema experto bovino online
Geometria12
Php y my sql con manejo de sesiones
Tarea 2 y_3
46 Php. Ordenacion De Arrays I
Symfony parte 14 Consultas SQL - Páginador
Intro aplicaciones web con php
La guia practica n° 2
Inner join romario orcoapaza
Creacion de bases de datos en SQL Server
Publicidad

Destacado (20)

PPTX
PPTX
PPTX
Estructuras de_control_selectivas
PPT
Clase 5 php
DOCX
Estructuras de control en php
PPTX
Unidad 1 clase 1 - fp
PPT
Estructuras De Control De Php
PPTX
Estructuras de control en PHP
PDF
Programación 1: estructuras de control
PPT
Cuadernillo 2012
PDF
El efecto de la ley de atracción y la consecucion de metas
DOC
Programa Salud PúBlica 130909
PPS
Testlogico
PDF
Chat Gmail
PPTX
Buscamos 50.0000 Colombianos Emprendedores U19
PPT
Paulina
 
PPTX
Parkinson
DOCX
Como Registrarse En Una Tienda Virtual Gratis
PPT
Competencia digital en pocas palabras
Estructuras de_control_selectivas
Clase 5 php
Estructuras de control en php
Unidad 1 clase 1 - fp
Estructuras De Control De Php
Estructuras de control en PHP
Programación 1: estructuras de control
Cuadernillo 2012
El efecto de la ley de atracción y la consecucion de metas
Programa Salud PúBlica 130909
Testlogico
Chat Gmail
Buscamos 50.0000 Colombianos Emprendedores U19
Paulina
 
Parkinson
Como Registrarse En Una Tienda Virtual Gratis
Competencia digital en pocas palabras
Publicidad

Similar a Sesion 3 (20)

DOCX
Matrices en php
DOCX
Matrices en php
PPTX
actividad de aprendizaje n°8 tpw.pssssptx
PPTX
Programacion iv sesion10 php
PPTX
Matrices en php diaspositivas
DOCX
Ensayo iv
PDF
26 Php. Array Escalar Y Asociativo
PPTX
Act 10 - Funciones para alumnos de .pptx
PDF
Lenguaje de programacion php
PPTX
PDF
Curso de php practico
PPT
Curso TIC de PHP y MSQL Parte 2
PDF
Php funciones en detalle
PDF
42 Php. Bucles Foreach
PPTX
IntroducciónPHP.pptx
PPT
Arrays en PHP y Funciones de Mysql
PDF
Arreglos php
PDF
Vectores o arreglos con PHP
PDF
Jimenez Plascencia Tarea Sesion 3
PDF
48 Php. Modificacion De Arrays
Matrices en php
Matrices en php
actividad de aprendizaje n°8 tpw.pssssptx
Programacion iv sesion10 php
Matrices en php diaspositivas
Ensayo iv
26 Php. Array Escalar Y Asociativo
Act 10 - Funciones para alumnos de .pptx
Lenguaje de programacion php
Curso de php practico
Curso TIC de PHP y MSQL Parte 2
Php funciones en detalle
42 Php. Bucles Foreach
IntroducciónPHP.pptx
Arrays en PHP y Funciones de Mysql
Arreglos php
Vectores o arreglos con PHP
Jimenez Plascencia Tarea Sesion 3
48 Php. Modificacion De Arrays

Más de futurodelweb.com (9)

PDF
Aplicaciones móviles con Jquery Mobile, PHP y MySQL
PPTX
PPTX
Programación básica de kodu
PPTX
PPTX
PDF
Animación con css3 y html5
PDF
Presentación del curso de html5
Aplicaciones móviles con Jquery Mobile, PHP y MySQL
Programación básica de kodu
Animación con css3 y html5
Presentación del curso de html5

Sesion 3

  • 1. INSTRUCTOR: MARCO ANTONIO ANDRADE ARRAY Y FUNCTION
  • 2. RUTA DE APRENDIZAJE DEFINICIÓN VARIABLES OPERADORES DE PHP ESTRUCTURAS FUNCIONES ARREGLOS DE CONTROL CONEXIÓN A BD
  • 3. <? -- MATRICES -- ?> Matrices escalares Un Array es una colección de valores. Matrices asociativas
  • 4. <? -- MATRICES -- ?> MATRIZ $amigos $amigos[0] $amigos[1] $amigos[2] $amigos[3] INDICE 0 1 2 3 VALOR “Javier” “Agustín” “Santiago” “Jorge” Representación gráfica de una matriz escalar
  • 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. <? -- 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. <? -- 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. <? -- MATRIZ ASOCIATIVA-- ?> <?php $matriz=array(10=>’diez’, 20=>’veinte’, 30=>’treinta’); ?> <?php $matriz*10+=‘diez’; $matriz*20+=‘veinte’; $matriz*30+=‘treinta’; ?>
  • 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. <?-- ESTRUCTURA REPETITIVA -- ?> ESTRUCTURA REPETITIVA FOREACH
  • 11. <? -- LEER UNA MATRIZ DE DATOS -- ?> <?php $dias=array(‘Lunes’,’Martes’, ‘Miercoles’, ‘Jueves’, ‘Viernes’) foreach($dias as $indice => $valor){ echo $indice." ".$valor."<br/>"; } ?>
  • 12. ¿EN QUE ESTAS PENSANDO? SI PIENSAS QUE ESTUDIAR ES CARO, PREGUNTATE CUANTO CUESTA LA IGNORANCIA
  • 13. ¿CÓMO TE SIENTES HASTA AHORITA?
  • 14. <?-- FUNCIONES EN PHP-- ?> FUNCIONES EN PHP DEFINICIÓN DE UNA FUNCIÓN
  • 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. <?-- 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. <?-- FUNCIONES EN PHP-- ?> FUNCIONES EN PHP FUNCIONES SIN PARÁMETROS
  • 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. <?-- FUNCIONES EN PHP-- ?> FUNCIONES EN PHP FUNCIONES CON PARÁMETROS
  • 20. <?-- FUNCIONES EN PHP CON PARÁMETROS-- ?> <?php function 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; ?>