|
|
Línea 1: |
Línea 1: |
| <br /> | | <br /> |
− | {{MRM_Actividad|Title=Ejercicio 4 : Imágenes aleatorias| | + | {{MRM_Actividad|Title=Ejercicio 4 : Usando funciones de array| |
− | Crea un array con imagenes aleatorias y luego haz que se carguen cada 5 segundos de forma aleatoria
| + | Repite el ejercicio anterior usando funciones para todas las acciones |
| | | |
− | {{Tip|Para recargar de forma periódica la página pasados unos segundos podemos usar el meta de html
| + | *Crea un array de notas de 15 alumnos |
− | <source lang=html5>
| + | *Inicializalas con 0 |
− | <META HTTP-EQUIV=Refresh CONTENT="5; URL=vuestra_pagina.php">
| + | *Asiga a cada nota un valor aleatorio entre 5 y 10 |
− | </source>
| + | *Visualiza el array y verfica sus valores |
− | ;Como array de imágenes podemos tomar estas: | + | *Obtener la nota máxima, la mínima y la media del array |
− | <source lang=php>
| + | ;Ahora continuamos usando más funciones vistas en la teoría |
− | $array=[
| + | *Crea otro array de notas de 15 alumnos con notas entre 0 y 5 |
− | "https://es.wikieducator.org/images/3/3d/Ajax_cliente_servidor.png",
| + | *Junta los dos array en uno solo |
| + | *Vuelve a realizar las acciones anteriores |
| + | *Recorre el array con un foreach |
| + | *REaliza el recorriod con las funciones de recorrido especificadas anteriormente, mostrando en cada caso el ínice y valor |
| + | *Busca el primer 10 en el array y devuelve su posición |
| + | *Confirma si hay un 11 y un 4 como valores dentro del arrayu |
| + | *Ordena el array ascendentemente y muéstralo |
| + | *Ordena el array descendentemente y muéstralo |
| + | *Elinina valores repetidos y muéstralos |
| | | |
− | "https://es.wikieducator.org/images/7/7b/Funcionamiento_ajax.png",
| |
− | "https://es.wikieducator.org/images/a/aa/Angular_app_base.png",
| |
− | "https://es.wikieducator.org/images/3/3d/Docker_distancia_1.png",
| |
− |
| |
− | "https://es.wikieducator.org/images/4/4e/Opcion_Instalar.png",
| |
− | "https://es.wikieducator.org/images/a/ab/AplicacionWeb.png",
| |
− | "https://es.wikieducator.org/images/e/e4/Red3.png",
| |
− | "https://es.wikieducator.org/images/f/f2/DACTW.png",
| |
− | "https://es.wikieducator.org/images/e/e5/M3_web.png",
| |
− | "https://es.wikieducator.org/images/a/a6/Ficheros.jpeg"];
| |
− | );
| |
− | </source>
| |
− | }}
| |
− | <!--
| |
− | {{Plegable|hide|Posible solución|
| |
− | <source lang=php>
| |
− | <?php
| |
− | //Inicializamos el array de imágenes
| |
− | $array=[
| |
− | "https://es.wikieducator.org/Archivo:Ajax_cliente_servidor.png",
| |
− | "https://es.wikieducator.org/Archivo:Funcionamiento_ajax.png",
| |
− | "https://es.wikieducator.org/Archivo:Angular_app_base.png",
| |
− | "https://es.wikieducator.org/Archivo:Docker_distancia_1.png",
| |
− | "https://es.wikieducator.org/Archivo:Opcion_Instalar.png",
| |
− | "https://es.wikieducator.org/Archivo:AplicacionWeb.png",
| |
− | "https://es.wikieducator.org/Archivo:Red3.png",
| |
− | "https://es.wikieducator.org/Archivo:DACTW.png",
| |
− | "https://es.wikieducator.org/Archivo:M3_web.png",
| |
− | "https://es.wikieducator.org/Archivo:Ficheros.jpeg"
| |
− | ];
| |
− | $ind1 = rand(0, count($array) - 1);
| |
− | $ind2 = rand(0, count($array) - 1);
| |
− | $ind3 = rand(0, count($array) - 1);
| |
− | ?>
| |
− | <!DOCTYPE html>
| |
− | <!--
| |
− | To change this license header, choose License Headers in Project Properties.
| |
− | To change this template file, choose Tools | Templates
| |
− | and open the template in the editor.
| |
− |
| |
− | <html>
| |
− | <head>
| |
− | <meta charset="UTF-8">
| |
− | <META HTTP-EQUIV=Refresh CONTENT="3; URL=index.php">
| |
− | <title>Imágenes</title>
| |
− | </head>
| |
− | <body>
| |
− | <img src="<?php echo $array[$ind1] ?>" alt="">
| |
− | <img src="<?php echo $array[$ind2] ?>" alt="">
| |
− | <img src="<?php echo $array[$ind3] ?>" alt="">
| |
− | </body>
| |
− | </html>
| |
− | </source>
| |
− |
| |
− | }}
| |
− | -->
| |
| }} | | }} |
− | <!--
| |
− | <font size=4 color=red>[[Usuario:ManuelRomero/NewPHP/Arrays/Ejercicios/Ejercicio4 | Solución]]</font>
| |
− | <hr/>
| |
− | -->
| |