Ver Mensaje Individual
  #2 (permalink)  
Antiguo 07/02/2014, 17:00
Avatar de pateketrueke
pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años, 11 meses
Puntos: 2534
Respuesta: No me carga un array dentro de una función

Para empezar es pésima idea usar variables globales para eso.

¿Qué te parece si en lugar de usar una variable global tu función devuelve el array?

Además en tu código jamás invocas a la función enlace(), ¿esperas a que tu código se ejecute por si sólo?

En todo caso esto es mucho mejor:
Código PHP:
Ver original
  1. <?php
  2.  
  3.     function lista() {
  4.         return array (
  5.             array('Autobiografía','GJ0bMSr5-P0'),
  6.             array('Quedate','DXQnHbg8kS4'),
  7.             array('Catro_vellos_marineiros_con_David_Civera','nlIVrm3frrE'),
  8.             array('Oh_sole_mio','0ZTiWAtB42c'),
  9.         );
  10.     }
  11.  
  12.     function enlace($video) {
  13.         $videos = lista();
  14.         print "a: ".$videos[0][1];
  15.         print "<a href=\"".strtolower($video).".html\">".str_replace("_", " ", $video)."</a>";
  16.     }
  17.  
  18.     enlace('x');
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.