Ver Mensaje Individual
  #9 (permalink)  
Antiguo 07/02/2014, 21:03
quico5
 
Fecha de Ingreso: enero-2008
Mensajes: 581
Antigüedad: 17 años, 2 meses
Puntos: 9
Respuesta: No me carga un array dentro de una función

Hola @nzsoloyo, os entiendo, pero no se como podría hacerlo para que quedase mejor, no se si con el siguiente código me aproximo a buenas practicas

Código PHP:
    function lista() {
        return array (
            array(
'Autobiografía','GJ0bMSr5-P0'),
            array(
'Catro_vellos_mariñeiros_con_David_Civera','nlIVrm3frrE'),
            array(
'Oh_sole_mio','0ZTiWAtB42c'),
            array(
'Violetas_imperiales','ZIZwwGoZ1FQ'),
        );
    }
    
$videos=lista();
    function 
enlace($enlace) {
        
$videos=lista();
        foreach (
$videos as $clave=>$valor) {
            if (
$valor[0]==$enlace) {
                
$title=str_replace("_"," ",$valor[0]);
                
$url=str_replace("ñ","n",strtolower($valor[0]));
                print 
"<a href=\"$url.html\">$title</a>";
            }
        }
    }
    foreach (
$videos as $clave=>$valor) {
        if (isset(
$_GET["v"])) {
            if (
str_replace("ñ","n",strtolower($valor[0]))==$_GET["v"]) {
                
$title=str_replace("_"," ",$valor[0]);
                
$url=$valor[1];
            }
        } else {
                
$title=$videos[0][0];
                
$url=$videos[0][1];
        }
        
$redes_sociales="http://".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
    }