<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="https://es.wikieducator.org/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="es">
		<id>https://es.wikieducator.org/index.php?action=history&amp;feed=atom&amp;title=Plantilla%3AManuelRomero%2FArrays%2FEjercicios</id>
		<title>Plantilla:ManuelRomero/Arrays/Ejercicios - Historial de revisiones</title>
		<link rel="self" type="application/atom+xml" href="https://es.wikieducator.org/index.php?action=history&amp;feed=atom&amp;title=Plantilla%3AManuelRomero%2FArrays%2FEjercicios"/>
		<link rel="alternate" type="text/html" href="https://es.wikieducator.org/index.php?title=Plantilla:ManuelRomero/Arrays/Ejercicios&amp;action=history"/>
		<updated>2026-06-19T22:14:57Z</updated>
		<subtitle>Historial de revisiones para esta página en el wiki</subtitle>
		<generator>MediaWiki 1.23.14</generator>

	<entry>
		<id>https://es.wikieducator.org/index.php?title=Plantilla:ManuelRomero/Arrays/Ejercicios&amp;diff=31452&amp;oldid=prev</id>
		<title>ManuelRomero: Página creada con «==Acciones básicas sobre arrays== *En esta sección son  de accions básicas sobre arrays.  ===Usuario:ManuelRomero/ProgramacionWeb/Arrays/ejercicios/ejercicio1|Ejercici...»</title>
		<link rel="alternate" type="text/html" href="https://es.wikieducator.org/index.php?title=Plantilla:ManuelRomero/Arrays/Ejercicios&amp;diff=31452&amp;oldid=prev"/>
				<updated>2024-11-15T06:01:02Z</updated>
		
		<summary type="html">&lt;p&gt;Página creada con «==Acciones básicas sobre arrays== *En esta sección son  de accions básicas sobre arrays.  ===Usuario:ManuelRomero/ProgramacionWeb/Arrays/ejercicios/ejercicio1|Ejercici...»&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Página nueva&lt;/b&gt;&lt;/p&gt;&lt;div&gt;==Acciones básicas sobre arrays==&lt;br /&gt;
*En esta sección son  de accions básicas sobre arrays.&lt;br /&gt;
&lt;br /&gt;
===[[Usuario:ManuelRomero/ProgramacionWeb/Arrays/ejercicios/ejercicio1|Ejercicio 1 : Recorrer un array básico]]===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Actividad|Title=Ejercicio 1: Recorrer una array básico|&lt;br /&gt;
*Crea un array indexado con 5 valores de países y recórrelo con un for&lt;br /&gt;
*Ahora  crea un array con 5 países como índice y sus correspondiente capitales como valores&lt;br /&gt;
*Después recorrelo con un foreach&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
&amp;lt;font size=4 color=red&amp;gt;[[Usuario:ManuelRomero/NewPHP/Arrays/Ejercicios/Ejercicio2 | Solución]]&amp;lt;/font&amp;gt;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&amp;lt;hr/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===[[Usuario:ManuelRomero/ProgramacionWeb/Arrays/ejercicios/ejercicio2|Ejercicio 2 : Manipulando un array]]===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{MRM_Actividad|Title=Ejercicio 2: Manipulando un array|&lt;br /&gt;
;Asignando y elmininando valores&lt;br /&gt;
*Creamos un array asingnándole 5 valores de forma indexada&lt;br /&gt;
*Asigna valores entero, cadenas, y la quinta posición que sea otro array de tres elementos&lt;br /&gt;
*Lo visualizamos con un '''''var_dump'''''&lt;br /&gt;
*Agregamos valores en posiciones 15 y 30 &lt;br /&gt;
*Lo visualizamos con un '''''var_dump'''''&lt;br /&gt;
*Eliminamos los índices vacíos de forma que quede compacto (sin usar funciones)&lt;br /&gt;
**Es decir las desaparecen las posiciones 15 y 30&lt;br /&gt;
**Sus valores se mantienen en las posicones 5 y 6&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===[[Usuario:ManuelRomero/ProgramacionWeb/Arrays/ejercicios/ejercicio3|Ejercicio 3 : Crear un array de notas]]===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{MRM_Actividad|Title=Ejercicio 3 : Crear un array de notas|&lt;br /&gt;
Crea un array con 10 notas aleatorias y posteriormente las visualizas obteniendo los valores estadísticos de la  media, máxima y mínima&lt;br /&gt;
*Hazlo de forma algorítmica, sin usar funciones de arrays&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
&amp;lt;font size=4 color=red&amp;gt;[[Usuario:ManuelRomero/NewPHP/Arrays/Ejercicios/Ejercicio3 | Solución]]&amp;lt;/font&amp;gt;&lt;br /&gt;
&amp;lt;hr/&amp;gt;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===[[Usuario:ManuelRomero/ProgramacionWeb/Arrays/ejercicios/ejercicio4|Ejercicio 4 : Usando funciones de arrays]]===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{MRM_Actividad|Title=Ejercicio 4 : Usando funciones de array|&lt;br /&gt;
Repite el ejercicio anterior usando funciones para todas las acciones&lt;br /&gt;
&lt;br /&gt;
*Crea un array de notasde 15 alumnos Inicializadas con 0&lt;br /&gt;
*Asiga a cada nota un valor aleatorio entre 5 y 10&lt;br /&gt;
*Visualiza el array y verfica sus valores&lt;br /&gt;
*Obtener la nota máxima, la mínima y la media del array&lt;br /&gt;
;Ahora continuamos usando más funciones vistas en la teoría&lt;br /&gt;
*Crea otro array de notas de 15 alumnos con notas entre 0 y 5&lt;br /&gt;
*Junta los dos array en uno solo&lt;br /&gt;
*Vuelve a realizar las acciones anteriores (max, min y media)&lt;br /&gt;
*Recorre el array con un foreach&lt;br /&gt;
*REaliza el recorrido con las funciones de recorrido especificadas anteriormente, mostrando en cada caso el ínice  y valor  (next, reset, current, key)&lt;br /&gt;
*Busca el primer 10 en el array y devuelve su posición&lt;br /&gt;
*Confirma si hay un 7 y un 4 como valores dentro del array&lt;br /&gt;
*Ordena el array ascendentemente y muéstralo&lt;br /&gt;
*Ordena el array descendentemente y muéstralo&lt;br /&gt;
*Elimina valores repetidos y muéstralos&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===[[Usuario:ManuelRomero/ProgramacionWeb/Arrays/ejercicios/ejercicio5|Ejercicio 5 : Imágenes aleatorias]]===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{MRM_Actividad|Title=Ejercicio 5 : Imágenes aleatorias|&lt;br /&gt;
*Crea un array con imagenes aleatorias y luego haz que se carguen cada 5 segundos de forma aleatoria.&lt;br /&gt;
*Es muy importante que las 3 imágenes no se puedan repetir, que sean diferentes&lt;br /&gt;
&lt;br /&gt;
{{Tip|Para recargar de forma periódica la página pasados unos segundos podemos usar el meta de html&lt;br /&gt;
&amp;lt;source lang=html5&amp;gt;&lt;br /&gt;
&amp;lt;META HTTP-EQUIV=Refresh CONTENT=&amp;quot;5; URL=vuestra_pagina.php&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
;Como array de imágenes podemos tomar estas:&lt;br /&gt;
&amp;lt;source lang=php&amp;gt;&lt;br /&gt;
$array=[&lt;br /&gt;
&amp;quot;https://es.wikieducator.org/images/3/3d/Ajax_cliente_servidor.png&amp;quot;,&lt;br /&gt;
&lt;br /&gt;
&amp;quot;https://es.wikieducator.org/images/7/7b/Funcionamiento_ajax.png&amp;quot;,&lt;br /&gt;
&amp;quot;https://es.wikieducator.org/images/a/aa/Angular_app_base.png&amp;quot;,&lt;br /&gt;
&amp;quot;https://es.wikieducator.org/images/3/3d/Docker_distancia_1.png&amp;quot;,&lt;br /&gt;
&lt;br /&gt;
&amp;quot;https://es.wikieducator.org/images/4/4e/Opcion_Instalar.png&amp;quot;,&lt;br /&gt;
&amp;quot;https://es.wikieducator.org/images/a/ab/AplicacionWeb.png&amp;quot;,&lt;br /&gt;
&amp;quot;https://es.wikieducator.org/images/e/e4/Red3.png&amp;quot;,&lt;br /&gt;
&amp;quot;https://es.wikieducator.org/images/f/f2/DACTW.png&amp;quot;,&lt;br /&gt;
&amp;quot;https://es.wikieducator.org/images/e/e5/M3_web.png&amp;quot;,&lt;br /&gt;
&amp;quot;https://es.wikieducator.org/images/a/a6/Ficheros.jpeg&amp;quot;];	&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
}}		&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===[[Usuario:ManuelRomero/ProgramacionWeb/Arrays/ejercicios/ejercicio6|Ejercicio 6 : Tienda de verduras]]===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{MRM_Actividad|Title=Ejercicio 6 : Tienda de verduras|&lt;br /&gt;
Dada una tienda de verduras con los siguientes productos&lt;br /&gt;
&amp;lt;source lang=php&amp;gt;&lt;br /&gt;
$productos = [&lt;br /&gt;
    'lechuga' =&amp;gt; ['unidades' =&amp;gt; 200,&lt;br /&gt;
                   'precio' =&amp;gt; 0.90],&lt;br /&gt;
    'tomates' =&amp;gt;['unidades' =&amp;gt; 2000,&lt;br /&gt;
                 'precio' =&amp;gt; 2.15],&lt;br /&gt;
    'cebollas' =&amp;gt;['unidades' =&amp;gt; 3200,&lt;br /&gt;
                  'precio' =&amp;gt; 0.49],&lt;br /&gt;
    'fresas' =&amp;gt;['unidades' =&amp;gt; 4800,&lt;br /&gt;
                'precio' =&amp;gt; 4.50],&lt;br /&gt;
    'manzanas' =&amp;gt;['unidades' =&amp;gt; 2500,&lt;br /&gt;
                  'precio' =&amp;gt; 2.10],&lt;br /&gt;
];&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
*Realiza una aplicación con un formulario para poder comprar productos &lt;br /&gt;
*Tras la compra se visualizará la factura del producto siempre que haya unidades&lt;br /&gt;
*Se mostrará las unidades que quedan de cada producto&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===[[Usuario:ManuelRomero/ProgramacionWeb/Arrays/ejercicios/ejercicio7|Ejercicio 7 : Accesos de usuario]]===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{MRM_Actividad|Title=Ejercicio 7 : Accesos de usuario|&lt;br /&gt;
;Creamos una aplicación dónde los usuarios se identifican (una caja de texto para identificarse)&lt;br /&gt;
:Luego iremos contando cada vez que un usuario hace un click&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
{{Plegable|hide|Posible solución|&lt;br /&gt;
&amp;lt;source lang=php&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
//Si hemos dado a enviar leemos el nombre de usuario y los accesos anteriores (Array nombre:entero acceso&lt;br /&gt;
if (isset($_POST['enviar'])) {&lt;br /&gt;
    $nombre = $_POST['nombre'];&lt;br /&gt;
    $accesos = $_POST['accesos']; //La primera vez estará vacíon&lt;br /&gt;
    $accesos[$nombre] ++; //Agregamos en el array el nombre y el acceso actual&lt;br /&gt;
                          //Esta instrucción si no existe ese nombre en el array lo crea&lt;br /&gt;
                          //Si sí que existe, accede a él e incremente a uno su contenido&lt;br /&gt;
                          //               (nombre es el índice del array)&lt;br /&gt;
}&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&amp;lt;!doctype html&amp;gt;&lt;br /&gt;
&amp;lt;html lang=&amp;quot;en&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;head&amp;gt;&lt;br /&gt;
        &amp;lt;meta charset=&amp;quot;UTF-8&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;Document&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;/head&amp;gt;&lt;br /&gt;
    &amp;lt;body&amp;gt;&lt;br /&gt;
        &amp;lt;form action=&amp;quot;index.php&amp;quot; method=POST&amp;gt;&lt;br /&gt;
&lt;br /&gt;
            Usuario &amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;nombre&amp;quot; id=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;?php&lt;br /&gt;
            //Mostramos el array &lt;br /&gt;
            foreach ($accesos as $nombre =&amp;gt; $acceso)&lt;br /&gt;
                echo &amp;quot;&amp;lt;input type='hidden' name= accesos[$nombre]  value = $acceso&amp;gt;\n&amp;quot;&lt;br /&gt;
                ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;input type=&amp;quot;submit&amp;quot; value=&amp;quot;Acceder&amp;quot; name=&amp;quot;enviar&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;/form&amp;gt;&lt;br /&gt;
        &amp;lt;?php&lt;br /&gt;
        //Guardamos el array para leerlo la próxima vez&lt;br /&gt;
        if (isset($accesos))&lt;br /&gt;
            foreach ($accesos as $nombre =&amp;gt; $acceso)&lt;br /&gt;
                echo &amp;quot;&amp;lt;h1&amp;gt; $nombre : $acceso &amp;lt;/h1&amp;gt;\n&amp;quot;;&lt;br /&gt;
        ?&amp;gt;&lt;br /&gt;
    &amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===[[Usuario:ManuelRomero/ProgramacionWeb/Arrays/ejercicios/ejercicio8|Ejercicio 8 : Array multinivel]]===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{MRM_Actividad|Title=Ejercicio 8 : Array multinivel|&lt;br /&gt;
;Vamos a realizar un recorrido de un array asociativo de varios niveles.&lt;br /&gt;
:Realizaremos un estudio del array y luego lo recorreremos&lt;br /&gt;
&lt;br /&gt;
;Dado un fichero que contiene un array asociativo&lt;br /&gt;
;El array contiene información de cantantes y de cada cantante su nombre, su década y canciones que tiene&lt;br /&gt;
:Se trata que trabajes en dos aspectos que se complementas&lt;br /&gt;
#Entender y explicar el contenido del array, es decir si es asociativo o indexado y los indices que tiene. Si una posición es un array a su vez procedemos a explicarlo igualmente&lt;br /&gt;
#Posteriormente lo recorreremos mostrando información de los cantantes y para cantante sus canciones&lt;br /&gt;
::Para hacer esta parte facilito un pequeño css y consistiría en aplicar el div cantante y el div canciones &lt;br /&gt;
&lt;br /&gt;
;Ficheros&lt;br /&gt;
&lt;br /&gt;
[http://es.wikieducator.org/images/7/71/Artista.pdf   Artista.pdf] Este fichero es un css para el ejercicios&lt;br /&gt;
[[/Usuario:ManuelRomero/php/dwes/B2T1/arrays/ejercicios|Contenido del ArrayAsociativo.php]]&lt;br /&gt;
{{Plegable|hide|datos.php|&lt;br /&gt;
&amp;lt;source lang=php&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
&lt;br /&gt;
$artistas = array(&lt;br /&gt;
    185711 =&amp;gt; array(&lt;br /&gt;
        &amp;quot;name&amp;quot; =&amp;gt; 'Pearl Jam',&lt;br /&gt;
        &amp;quot;decades&amp;quot; =&amp;gt; '(1990,2000)',&lt;br /&gt;
        &amp;quot;link&amp;quot; =&amp;gt; 'http://www.mp3.com/search.php?stype=artist&amp;amp;query=Pearl+Jam&amp;amp;action=Search',&lt;br /&gt;
        &amp;quot;songs&amp;quot; =&amp;gt; array(&lt;br /&gt;
            array(&lt;br /&gt;
                &amp;quot;title&amp;quot; =&amp;gt; 'NO WAY',&lt;br /&gt;
                &amp;quot;link&amp;quot; =&amp;gt; 'http://mtgdb.iua.upf.edu/total/audio/mp3/p/pearl_jam/yield/03-no_way.mp3',&lt;br /&gt;
            ),&lt;br /&gt;
            array(&lt;br /&gt;
                &amp;quot;title&amp;quot; =&amp;gt; 'HUMMUS',&lt;br /&gt;
                &amp;quot;link&amp;quot; =&amp;gt; 'http://mtgdb.iua.upf.edu/total/audio/mp3/p/pearl_jam/yield/14-hummus.mp3',&lt;br /&gt;
            ),&lt;br /&gt;
            array(&lt;br /&gt;
                &amp;quot;title&amp;quot; =&amp;gt; 'LEASH',&lt;br /&gt;
                &amp;quot;link&amp;quot; =&amp;gt; 'http://mtgdb.iua.upf.edu/total/audio/mp3/p/pearl_jam/vs./11-leash.mp3',&lt;br /&gt;
            ),&lt;br /&gt;
            array(&lt;br /&gt;
                &amp;quot;title&amp;quot; =&amp;gt; 'GIVEN TO FLY',&lt;br /&gt;
                &amp;quot;link&amp;quot; =&amp;gt; 'http://mtgdb.iua.upf.edu/total/audio/mp3/p/pearl_jam/rearviewmirror_greatest_hits_199/10-given_to_fly.mp3',&lt;br /&gt;
            ),&lt;br /&gt;
            array(&lt;br /&gt;
                &amp;quot;title&amp;quot; =&amp;gt; 'NOTHING AS IT SEEMS',&lt;br /&gt;
                &amp;quot;link&amp;quot; =&amp;gt; 'http://mtgdb.iua.upf.edu/total/audio/mp3/p/pearl_jam/rearviewmirror_greatest_hits_199/13-nothing_as_it_seems.mp3',&lt;br /&gt;
            ),&lt;br /&gt;
            array(&lt;br /&gt;
                &amp;quot;title&amp;quot; =&amp;gt; 'SAVE YOU',&lt;br /&gt;
                &amp;quot;link&amp;quot; =&amp;gt; 'http://mtgdb.iua.upf.edu/total/audio/mp3/p/pearl_jam/rearviewmirror_greatest_hits_199/16-save_you.mp3',&lt;br /&gt;
            ),&lt;br /&gt;
            array(&lt;br /&gt;
                &amp;quot;title&amp;quot; =&amp;gt; 'EVEN FLOW',&lt;br /&gt;
                &amp;quot;link&amp;quot; =&amp;gt; 'http://mtgdb.iua.upf.edu/total/audio/mp3/p/pearl_jam/rearviewmirror_greatest_hits_199/03-even_flow.mp3',&lt;br /&gt;
            ),&lt;br /&gt;
            array(&lt;br /&gt;
                &amp;quot;title&amp;quot; =&amp;gt; 'ANIMAL',&lt;br /&gt;
                &amp;quot;link&amp;quot; =&amp;gt; 'http://mtgdb.iua.upf.edu/total/audio/mp3/p/pearl_jam/rearviewmirror_greatest_hits_199/06-animal.mp3',&lt;br /&gt;
            ),&lt;br /&gt;
            array(&lt;br /&gt;
                &amp;quot;title&amp;quot; =&amp;gt; 'REARVIEWMIRROR',&lt;br /&gt;
                &amp;quot;link&amp;quot; =&amp;gt; 'http://mtgdb.iua.upf.edu/total/audio/mp3/p/pearl_jam/rearviewmirror_greatest_hits_199/09-rearviewmirror.mp3',&lt;br /&gt;
            ),&lt;br /&gt;
            array(&lt;br /&gt;
                &amp;quot;title&amp;quot; =&amp;gt; 'SPIN THE BLACK CIRCLE',&lt;br /&gt;
                &amp;quot;link&amp;quot; =&amp;gt; 'http://mtgdb.iua.upf.edu/total/audio/mp3/p/pearl_jam/rearviewmirror_greatest_hits_199/10-spin_the_black_circle.mp3',&lt;br /&gt;
            ),&lt;br /&gt;
        )&lt;br /&gt;
    ),&lt;br /&gt;
    32841 =&amp;gt; array(&lt;br /&gt;
        &amp;quot;name&amp;quot; =&amp;gt; 'Bo Diddley',&lt;br /&gt;
        &amp;quot;decades&amp;quot; =&amp;gt; '(1950,1960,1970,1980,1990,2000)',&lt;br /&gt;
        &amp;quot;city&amp;quot; =&amp;gt; 'McComb',&lt;br /&gt;
        &amp;quot;country&amp;quot; =&amp;gt; 'US',&lt;br /&gt;
        &amp;quot;link&amp;quot; =&amp;gt; 'http://www.mp3.com/search.php?stype=artist&amp;amp;query=Bo+Diddley&amp;amp;action=Search',&lt;br /&gt;
        &amp;quot;songs&amp;quot; =&amp;gt; array(&lt;br /&gt;
            array(&lt;br /&gt;
                &amp;quot;title&amp;quot; =&amp;gt; 'WHO DO YOU LOVE?',&lt;br /&gt;
                &amp;quot;link&amp;quot; =&amp;gt; 'http://mtgdb.iua.upf.edu/total/audio/mp3/b/bo_diddley/guitar_legends/03-who_do_you_love%3F.mp3',&lt;br /&gt;
            ),&lt;br /&gt;
            array(&lt;br /&gt;
                &amp;quot;title&amp;quot; =&amp;gt; 'ROAD RUNNER',&lt;br /&gt;
                &amp;quot;link&amp;quot; =&amp;gt; 'http://mtgdb.iua.upf.edu/total/audio/mp3/b/bo_diddley/guitar_legends/06-road_runner.mp3',&lt;br /&gt;
            ),&lt;br /&gt;
            array(&lt;br /&gt;
                &amp;quot;title&amp;quot; =&amp;gt; 'YOU CAN\'T JUDGE A BOOK BY IT\'S COVER',&lt;br /&gt;
                &amp;quot;link&amp;quot; =&amp;gt; 'http://mtgdb.iua.upf.edu/total/audio/mp3/b/bo_diddley/guitar_legends/08-you_can_t_judge_a_book_by_it_s_c.mp3',&lt;br /&gt;
            ),&lt;br /&gt;
            array(&lt;br /&gt;
                &amp;quot;title&amp;quot; =&amp;gt; 'OOH BABY',&lt;br /&gt;
                &amp;quot;link&amp;quot; =&amp;gt; 'http://mtgdb.iua.upf.edu/total/audio/mp3/b/bo_diddley/guitar_legends/10-ooh_baby.mp3',&lt;br /&gt;
            ),&lt;br /&gt;
            array(&lt;br /&gt;
                &amp;quot;title&amp;quot; =&amp;gt; 'DIDDLEY DADDY',&lt;br /&gt;
                &amp;quot;link&amp;quot; =&amp;gt; 'http://mtgdb.iua.upf.edu/total/audio/mp3/b/bo_diddley/martin_scorsese_presents_the_blu/14-diddley_daddy.mp3',&lt;br /&gt;
            ),&lt;br /&gt;
            array(&lt;br /&gt;
                &amp;quot;title&amp;quot; =&amp;gt; 'WHO DO YOU LOVE',&lt;br /&gt;
                &amp;quot;link&amp;quot; =&amp;gt; 'http://mtgdb.iua.upf.edu/total/audio/mp3/b/bo_diddley/martin_scorsese_presents_the_blu/19-who_do_you_love.mp3',&lt;br /&gt;
            ),&lt;br /&gt;
            array(&lt;br /&gt;
                &amp;quot;title&amp;quot; =&amp;gt; 'I\'M A MAN',&lt;br /&gt;
                &amp;quot;link&amp;quot; =&amp;gt; 'http://mtgdb.iua.upf.edu/total/audio/mp3/b/bo_diddley/chess_blues_classics_1947_-_1956/12-i_m_a_man.mp3',&lt;br /&gt;
            ),&lt;br /&gt;
        ),&lt;br /&gt;
    ),&lt;br /&gt;
    84062 =&amp;gt; array(&lt;br /&gt;
        &amp;quot;name&amp;quot; =&amp;gt; 'The Cult',&lt;br /&gt;
        &amp;quot;decades&amp;quot; =&amp;gt; '(1980,1990,2000)',&lt;br /&gt;
        &amp;quot;city&amp;quot; =&amp;gt; 'Bradford',&lt;br /&gt;
        &amp;quot;country&amp;quot; =&amp;gt; 'GB',&lt;br /&gt;
        &amp;quot;link&amp;quot; =&amp;gt; 'http://www.mp3.com/search.php?stype=artist&amp;amp;query=The+Cult&amp;amp;action=Search',&lt;br /&gt;
        &amp;quot;songs&amp;quot; =&amp;gt; array(&lt;br /&gt;
            array(&lt;br /&gt;
                &amp;quot;title&amp;quot; =&amp;gt; 'THE WITCH (EDIT)',&lt;br /&gt;
                &amp;quot;link&amp;quot; =&amp;gt; 'http://mtgdb.iua.upf.edu/total/audio/mp3/t/the_cult/pure_cult_-_the_singles_1984-199/05-the_witch_edit.mp3',&lt;br /&gt;
            ),&lt;br /&gt;
            array(&lt;br /&gt;
                &amp;quot;title&amp;quot; =&amp;gt; 'REVOLUTION (EDIT)',&lt;br /&gt;
                &amp;quot;link&amp;quot; =&amp;gt; 'http://mtgdb.iua.upf.edu/total/audio/mp3/t/the_cult/pure_cult_-_the_singles_1984-199/06-revolution_edit.mp3',&lt;br /&gt;
            ),&lt;br /&gt;
            array(&lt;br /&gt;
                &amp;quot;title&amp;quot; =&amp;gt; 'LOVE REMOVAL MACHINE',&lt;br /&gt;
                &amp;quot;link&amp;quot; =&amp;gt; 'http://mtgdb.iua.upf.edu/total/audio/mp3/t/the_cult/pure_cult_-_the_singles_1984-199/07-love_removal_machine.mp3',&lt;br /&gt;
            ),&lt;br /&gt;
            array(&lt;br /&gt;
                &amp;quot;title&amp;quot; =&amp;gt; 'RAIN',&lt;br /&gt;
                &amp;quot;link&amp;quot; =&amp;gt; 'http://mtgdb.iua.upf.edu/total/audio/mp3/t/the_cult/pure_cult_-_the_singles_1984-199/08-rain.mp3',&lt;br /&gt;
            ),&lt;br /&gt;
            array(&lt;br /&gt;
                &amp;quot;title&amp;quot; =&amp;gt; 'IN THE CLOUDS',&lt;br /&gt;
                &amp;quot;link&amp;quot; =&amp;gt; 'http://mtgdb.iua.upf.edu/total/audio/mp3/t/the_cult/pure_cult_-_the_singles_1984-199/09-in_the_clouds.mp3',&lt;br /&gt;
            ),&lt;br /&gt;
            array(&lt;br /&gt;
                &amp;quot;title&amp;quot; =&amp;gt; 'COMING DOWN (EDIT)',&lt;br /&gt;
                &amp;quot;link&amp;quot; =&amp;gt; 'http://mtgdb.iua.upf.edu/total/audio/mp3/t/the_cult/pure_cult_-_the_singles_1984-199/10-coming_down_edit.mp3',&lt;br /&gt;
            ),&lt;br /&gt;
            array(&lt;br /&gt;
                &amp;quot;title&amp;quot; =&amp;gt; 'EDIE (CIAO BABY) [EDIT]',&lt;br /&gt;
                &amp;quot;link&amp;quot; =&amp;gt; 'http://mtgdb.iua.upf.edu/total/audio/mp3/t/the_cult/pure_cult_-_the_singles_1984-199/11-edie_ciao_baby_%5Bedit%5D.mp3',&lt;br /&gt;
            ),&lt;br /&gt;
            array(&lt;br /&gt;
                &amp;quot;title&amp;quot; =&amp;gt; 'HEART OF SOUL (EDIT)',&lt;br /&gt;
                &amp;quot;link&amp;quot; =&amp;gt; 'http://mtgdb.iua.upf.edu/total/audio/mp3/t/the_cult/pure_cult_-_the_singles_1984-199/12-heart_of_soul_edit.mp3',&lt;br /&gt;
            ),&lt;br /&gt;
            array(&lt;br /&gt;
                &amp;quot;title&amp;quot; =&amp;gt; 'WILD FLOWER',&lt;br /&gt;
                &amp;quot;link&amp;quot; =&amp;gt; 'http://mtgdb.iua.upf.edu/total/audio/mp3/t/the_cult/pure_cult_-_the_singles_1984-199/13-wild_flower.mp3',&lt;br /&gt;
            ),&lt;br /&gt;
            array(&lt;br /&gt;
                &amp;quot;title&amp;quot; =&amp;gt; 'STAR (EDIT)',&lt;br /&gt;
                &amp;quot;link&amp;quot; =&amp;gt; 'http://mtgdb.iua.upf.edu/total/audio/mp3/t/the_cult/pure_cult_-_the_singles_1984-199/14-star_edit.mp3',&lt;br /&gt;
            ),&lt;br /&gt;
        ),&lt;br /&gt;
    ),&lt;br /&gt;
    84430 =&amp;gt; array(&lt;br /&gt;
        &amp;quot;name&amp;quot; =&amp;gt; 'Twisted Sister',&lt;br /&gt;
        &amp;quot;decades&amp;quot; =&amp;gt; '(1970,1980)',&lt;br /&gt;
        &amp;quot;link&amp;quot; =&amp;gt; 'http://www.mp3.com/search.php?stype=artist&amp;amp;query=Twisted+Sister&amp;amp;action=Search',&lt;br /&gt;
        &amp;quot;songs&amp;quot; =&amp;gt; array(&lt;br /&gt;
            array(&lt;br /&gt;
                &amp;quot;title&amp;quot; =&amp;gt; 'LET THE GOOD TIMES ROLL/FEEL SO FINE (LIVE)',&lt;br /&gt;
                &amp;quot;link&amp;quot; =&amp;gt; 'http://mtgdb.iua.upf.edu/total/audio/mp3/t/twisted_sister/big_hits_and_nasty_cuts%3A_the_bes/16-let_the_good_times_roll_feel_so_.mp3',&lt;br /&gt;
            ),&lt;br /&gt;
            array(&lt;br /&gt;
                &amp;quot;title&amp;quot; =&amp;gt; 'THE KIDS ARE BACK',&lt;br /&gt;
                &amp;quot;link&amp;quot; =&amp;gt; 'http://mtgdb.iua.upf.edu/total/audio/mp3/t/twisted_sister/big_hits_and_nasty_cuts%3A_the_bes/06-the_kids_are_back.mp3',&lt;br /&gt;
            ),&lt;br /&gt;
            array(&lt;br /&gt;
                &amp;quot;title&amp;quot; =&amp;gt; 'I AM (I\'M ME)',&lt;br /&gt;
                &amp;quot;link&amp;quot; =&amp;gt; 'http://mtgdb.iua.upf.edu/total/audio/mp3/t/twisted_sister/big_hits_and_nasty_cuts%3A_the_bes/03-i_am_i_m_me.mp3',&lt;br /&gt;
            ),&lt;br /&gt;
            array(&lt;br /&gt;
                &amp;quot;title&amp;quot; =&amp;gt; 'YOU CAN\'T STOP ROCK \'N ROLL',&lt;br /&gt;
                &amp;quot;link&amp;quot; =&amp;gt; 'http://mtgdb.iua.upf.edu/total/audio/mp3/t/twisted_sister/big_hits_and_nasty_cuts%3A_the_bes/05-you_can_t_stop_rock_n_roll.mp3',&lt;br /&gt;
            ),&lt;br /&gt;
            array(&lt;br /&gt;
                &amp;quot;title&amp;quot; =&amp;gt; 'I WANNA ROCK',&lt;br /&gt;
                &amp;quot;link&amp;quot; =&amp;gt; 'http://mtgdb.iua.upf.edu/total/audio/mp3/t/twisted_sister/big_hits_and_nasty_cuts%3A_the_bes/02-i_wanna_rock.mp3',&lt;br /&gt;
            ),&lt;br /&gt;
            array(&lt;br /&gt;
                &amp;quot;title&amp;quot; =&amp;gt; 'I\'LL NEVER GROW UP, NOW!',&lt;br /&gt;
                &amp;quot;link&amp;quot; =&amp;gt; 'http://mtgdb.iua.upf.edu/total/audio/mp3/t/twisted_sister/big_hits_and_nasty_cuts%3A_the_bes/09-i_ll_never_grow_up_now!.mp3',&lt;br /&gt;
            ),&lt;br /&gt;
            array(&lt;br /&gt;
                &amp;quot;title&amp;quot; =&amp;gt; 'WE\'RE NOT GONNA TAKE IT',&lt;br /&gt;
                &amp;quot;link&amp;quot; =&amp;gt; 'http://mtgdb.iua.upf.edu/total/audio/mp3/t/twisted_sister/feel_the_noiz_-_the_best_of_meta/01-we_re_not_gonna_take_it.mp3',&lt;br /&gt;
            ),&lt;br /&gt;
            array(&lt;br /&gt;
                &amp;quot;title&amp;quot; =&amp;gt; 'THE PRICE',&lt;br /&gt;
                &amp;quot;link&amp;quot; =&amp;gt; 'http://mtgdb.iua.upf.edu/total/audio/mp3/t/twisted_sister/feel_the_love_-_the_best_of_powe/12-the_price.mp3',&lt;br /&gt;
            ),&lt;br /&gt;
            array(&lt;br /&gt;
                &amp;quot;title&amp;quot; =&amp;gt; 'LIKE A KNIFE IN THE BACK',&lt;br /&gt;
                &amp;quot;link&amp;quot; =&amp;gt; 'http://mtgdb.iua.upf.edu/total/audio/mp3/t/twisted_sister/you_can_t_stop_rock_n_roll/02-like_a_knife_in_the_back.mp3',&lt;br /&gt;
            ),&lt;br /&gt;
            array(&lt;br /&gt;
                &amp;quot;title&amp;quot; =&amp;gt; 'RIDE TO LIVE, LIVE TO RIDE',&lt;br /&gt;
                &amp;quot;link&amp;quot; =&amp;gt; 'http://mtgdb.iua.upf.edu/total/audio/mp3/t/twisted_sister/you_can_t_stop_rock_n_roll/03-ride_to_live_live_to_ride.mp3',&lt;br /&gt;
            ),&lt;br /&gt;
        ),&lt;br /&gt;
    ),&lt;br /&gt;
    84221 =&amp;gt; array(&lt;br /&gt;
        &amp;quot;name&amp;quot; =&amp;gt; 'The New York Dolls',&lt;br /&gt;
        &amp;quot;decades&amp;quot; =&amp;gt; '(1970)',&lt;br /&gt;
        &amp;quot;city&amp;quot; =&amp;gt; 'New York',&lt;br /&gt;
        &amp;quot;country&amp;quot; =&amp;gt; 'US',&lt;br /&gt;
        &amp;quot;link&amp;quot; =&amp;gt; 'http://www.mp3.com/search.php?stype=artist&amp;amp;query=The+New+York+Dolls&amp;amp;action=Search',&lt;br /&gt;
        &amp;quot;songs&amp;quot; =&amp;gt; array(&lt;br /&gt;
            array(&lt;br /&gt;
                &amp;quot;title&amp;quot; =&amp;gt; 'HOOCHIE COOCHIE MAN',&lt;br /&gt;
                &amp;quot;link&amp;quot; =&amp;gt; 'http://mtgdb.iua.upf.edu/total/audio/mp3/n/new_york_dolls/great_big_kiss/16-hoochie_coochie_man.mp3',&lt;br /&gt;
            ),&lt;br /&gt;
            array(&lt;br /&gt;
                &amp;quot;title&amp;quot; =&amp;gt; 'GREAT BIG KISS',&lt;br /&gt;
                &amp;quot;link&amp;quot; =&amp;gt; 'http://mtgdb.iua.upf.edu/total/audio/mp3/n/new_york_dolls/great_big_kiss/17-great_big_kiss.mp3',&lt;br /&gt;
            ),&lt;br /&gt;
            array(&lt;br /&gt;
                &amp;quot;title&amp;quot; =&amp;gt; 'VIETNAMESE BABY',&lt;br /&gt;
                &amp;quot;link&amp;quot; =&amp;gt; 'http://mtgdb.iua.upf.edu/total/audio/mp3/n/new_york_dolls/great_big_kiss/18-vietnamese_baby.mp3',&lt;br /&gt;
            ),&lt;br /&gt;
            array(&lt;br /&gt;
                &amp;quot;title&amp;quot; =&amp;gt; 'BABYLON',&lt;br /&gt;
                &amp;quot;link&amp;quot; =&amp;gt; 'http://mtgdb.iua.upf.edu/total/audio/mp3/n/new_york_dolls/great_big_kiss/19-babylon.mp3',&lt;br /&gt;
            ),&lt;br /&gt;
            array(&lt;br /&gt;
                &amp;quot;title&amp;quot; =&amp;gt; 'RED PLANET LEATHER (LIVE)',&lt;br /&gt;
                &amp;quot;link&amp;quot; =&amp;gt; 'http://mtgdb.iua.upf.edu/total/audio/mp3/n/new_york_dolls/great_big_kiss/01-red_planet_leather_live.mp3',&lt;br /&gt;
            ),&lt;br /&gt;
            array(&lt;br /&gt;
                &amp;quot;title&amp;quot; =&amp;gt; 'ON FIRE (LIVE)',&lt;br /&gt;
                &amp;quot;link&amp;quot; =&amp;gt; 'http://mtgdb.iua.upf.edu/total/audio/mp3/n/new_york_dolls/great_big_kiss/02-on_fire_live.mp3',&lt;br /&gt;
            ),&lt;br /&gt;
            array(&lt;br /&gt;
                &amp;quot;title&amp;quot; =&amp;gt; 'SOMETHING ELSE (LIVE)',&lt;br /&gt;
                &amp;quot;link&amp;quot; =&amp;gt; 'http://mtgdb.iua.upf.edu/total/audio/mp3/n/new_york_dolls/great_big_kiss/03-something_else_live.mp3',&lt;br /&gt;
            ),&lt;br /&gt;
            array(&lt;br /&gt;
                &amp;quot;title&amp;quot; =&amp;gt; 'DADDY ROLLING STONE (LIVE)',&lt;br /&gt;
                &amp;quot;link&amp;quot; =&amp;gt; 'http://mtgdb.iua.upf.edu/total/audio/mp3/n/new_york_dolls/great_big_kiss/04-daddy_rolling_stone_live.mp3',&lt;br /&gt;
            ),&lt;br /&gt;
            array(&lt;br /&gt;
                &amp;quot;title&amp;quot; =&amp;gt; 'AIN\'T GOT NO HOME / DIZZY MISS LIZZIE (LIVE)',&lt;br /&gt;
                &amp;quot;link&amp;quot; =&amp;gt; 'http://mtgdb.iua.upf.edu/total/audio/mp3/n/new_york_dolls/great_big_kiss/05-ain_t_got_no_home_dizzy_miss_liz.mp3',&lt;br /&gt;
            ),&lt;br /&gt;
            array(&lt;br /&gt;
                &amp;quot;title&amp;quot; =&amp;gt; 'GIRLS, GIRLS GIRLS (LIVE)',&lt;br /&gt;
                &amp;quot;link&amp;quot; =&amp;gt; 'http://mtgdb.iua.upf.edu/total/audio/mp3/n/new_york_dolls/great_big_kiss/06-girls_girls_girls_live.mp3',&lt;br /&gt;
            ),&lt;br /&gt;
        ),&lt;br /&gt;
    ),&lt;br /&gt;
    118504 =&amp;gt; array(&lt;br /&gt;
        &amp;quot;name&amp;quot; =&amp;gt; 'Marc Bolan',&lt;br /&gt;
        &amp;quot;decades&amp;quot; =&amp;gt; '(1960,1970)',&lt;br /&gt;
        &amp;quot;city&amp;quot; =&amp;gt; 'London',&lt;br /&gt;
        &amp;quot;country&amp;quot; =&amp;gt; 'GB',&lt;br /&gt;
        &amp;quot;link&amp;quot; =&amp;gt; 'http://www.mp3.com/search.php?stype=artist&amp;amp;query=Marc+Bolan&amp;amp;action=Search',&lt;br /&gt;
        &amp;quot;songs&amp;quot; =&amp;gt; array(&lt;br /&gt;
            array(&lt;br /&gt;
                &amp;quot;title&amp;quot; =&amp;gt; 'JASPER C. DEBUSSY',&lt;br /&gt;
                &amp;quot;link&amp;quot; =&amp;gt; 'http://mtgdb.iua.upf.edu/total/audio/mp3/m/marc_bolan/the_beginning_of_doves/01-jasper_c._debussy.mp3',&lt;br /&gt;
            ),&lt;br /&gt;
            array(&lt;br /&gt;
                &amp;quot;title&amp;quot; =&amp;gt; 'HIPPY GUMBO',&lt;br /&gt;
                &amp;quot;link&amp;quot; =&amp;gt; 'http://mtgdb.iua.upf.edu/total/audio/mp3/m/marc_bolan/the_beginning_of_doves/02-hippy_gumbo.mp3',&lt;br /&gt;
            ),&lt;br /&gt;
            array(&lt;br /&gt;
                &amp;quot;title&amp;quot; =&amp;gt; 'MISFIT',&lt;br /&gt;
                &amp;quot;link&amp;quot; =&amp;gt; 'http://mtgdb.iua.upf.edu/total/audio/mp3/m/marc_bolan/the_beginning_of_doves/03-misfit.mp3',&lt;br /&gt;
            ),&lt;br /&gt;
            array(&lt;br /&gt;
                &amp;quot;title&amp;quot; =&amp;gt; 'THE LILAC HAND OF MENTHOL DAN',&lt;br /&gt;
                &amp;quot;link&amp;quot; =&amp;gt; 'http://mtgdb.iua.upf.edu/total/audio/mp3/m/marc_bolan/the_beginning_of_doves/04-the_lilac_hand_of_menthol_dan.mp3',&lt;br /&gt;
            ),&lt;br /&gt;
            array(&lt;br /&gt;
                &amp;quot;title&amp;quot; =&amp;gt; 'BLACK AND WHITE INCIDENT',&lt;br /&gt;
                &amp;quot;link&amp;quot; =&amp;gt; 'http://mtgdb.iua.upf.edu/total/audio/mp3/m/marc_bolan/the_beginning_of_doves/05-black_and_white_incident.mp3',&lt;br /&gt;
            ),&lt;br /&gt;
            array(&lt;br /&gt;
                &amp;quot;title&amp;quot; =&amp;gt; 'JASMINE \'49',&lt;br /&gt;
                &amp;quot;link&amp;quot; =&amp;gt; 'http://mtgdb.iua.upf.edu/total/audio/mp3/m/marc_bolan/the_beginning_of_doves/06-jasmine_49.mp3',&lt;br /&gt;
            ),&lt;br /&gt;
            array(&lt;br /&gt;
                &amp;quot;title&amp;quot; =&amp;gt; 'CAT BLACK',&lt;br /&gt;
                &amp;quot;link&amp;quot; =&amp;gt; 'http://mtgdb.iua.upf.edu/total/audio/mp3/m/marc_bolan/the_beginning_of_doves/07-cat_black.mp3',&lt;br /&gt;
            ),&lt;br /&gt;
            array(&lt;br /&gt;
                &amp;quot;title&amp;quot; =&amp;gt; 'YOU GOT THE POWER',&lt;br /&gt;
                &amp;quot;link&amp;quot; =&amp;gt; 'http://mtgdb.iua.upf.edu/total/audio/mp3/m/marc_bolan/the_beginning_of_doves/08-you_got_the_power.mp3',&lt;br /&gt;
            ),&lt;br /&gt;
            array(&lt;br /&gt;
                &amp;quot;title&amp;quot; =&amp;gt; 'EASTERN SPELL',&lt;br /&gt;
                &amp;quot;link&amp;quot; =&amp;gt; 'http://mtgdb.iua.upf.edu/total/audio/mp3/m/marc_bolan/the_beginning_of_doves/09-eastern_spell.mp3',&lt;br /&gt;
            ),&lt;br /&gt;
            array(&lt;br /&gt;
                &amp;quot;title&amp;quot; =&amp;gt; 'CHARLIE',&lt;br /&gt;
                &amp;quot;link&amp;quot; =&amp;gt; 'http://mtgdb.iua.upf.edu/total/audio/mp3/m/marc_bolan/the_beginning_of_doves/10-charlie.mp3',&lt;br /&gt;
            ),&lt;br /&gt;
        ),&lt;br /&gt;
    ),&lt;br /&gt;
);&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
;Para ver el array una buena forma es cargarlo en un fichero php y hacer o bien un '''''var_dump''''' o bien un '''''print_r'''''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=php&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
&lt;br /&gt;
require_once (&amp;quot;datos.php&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
var_dump( $artistas );&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
*A partir de él podemos mostrar la siguiente imagen que describe el aray&lt;br /&gt;
[[Imagen:arrayComplejo.png]]&lt;br /&gt;
*Observamos que en primera instancia tengo un array asociativo  de 6 índices cuyos valores son&lt;br /&gt;
 '''''185711, 32841, 84062, 84430, 84221, 118504'''''&lt;br /&gt;
*Cada posición tiene como valor un array asociativo de 4 posiciones cuyos índices tiene los valores&lt;br /&gt;
 '''''name decades link canciones'''''&lt;br /&gt;
*La posición '''''name''''' directamente tiene un valor string que es el nombre del artista&lt;br /&gt;
*La posición '''''decades'''''  tiene un valor string que es la década de ese cantante&lt;br /&gt;
*La posición '''''link''''' tiene un valor string que es un url a una página con información sobre el artista&lt;br /&gt;
*La posición '''''canciones''''' es un array indexado de tantas posicione como canciones tenga el artista&lt;br /&gt;
*Cada posición del array indexado canciones  es un array asociativo con dos índices&lt;br /&gt;
 '''''title link'''''&lt;br /&gt;
*La posición '''''title''''' es un string con el título de la canción&lt;br /&gt;
*La posición '''''link''''' es un string con un url donde se puede oir la canción (Actualmente ya no están alojadas en esa posición)&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
&amp;lt;font size=4 color=red&amp;gt;[[Usuario:ManuelRomero/NewPHP/Arrays/Ejercicios/Ejercicio1 | Solución]]&amp;lt;/font&amp;gt;&lt;br /&gt;
&amp;lt;hr /&amp;gt;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
===[[Usuario:ManuelRomero/ProgramacionWeb/Arrays/ejercicios/ejercicio8|Ejercicio 8 : Canales de tv]]===&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{MRM_Actividad|Title=Ejercicio 8 : Canales de TV|&lt;br /&gt;
;Accedemos al siguiente fichero json que contiene canales de tv&lt;br /&gt;
:La ubiciación del fichero en github: https://github.com/MAlejandroR/json_tv&lt;br /&gt;
:Primero cargamos el fichero y lo convertimos en un array asociativo&lt;br /&gt;
 Para acceder al contenido de un fichero en git,d ebemos &lt;br /&gt;
&amp;lt;source lang=php&amp;gt;&lt;br /&gt;
$url=  &amp;quot;https://raw.githubusercontent.com/MAlejandroR/json_tv/main/tv.json&amp;quot;;&lt;br /&gt;
$contenido = file_get_contents($url);&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
:Posteriormente vamos a cargar canales de tv en nuestra web&lt;br /&gt;
&amp;lt;source lang=php&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
{{Plegable|hide|Posible solución|&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>ManuelRomero</name></author>	</entry>

	</feed>