Ver Mensaje Individual
  #17 (permalink)  
Antiguo 08/02/2014, 13:55
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

Uhmm, he reducido bastante el código, espero que sea correcto, me he cardado un foreach por medio de array_key_exists, me pregunto si puedo cargarme el otro foreach tambien y simplificar mas el código
Código PHP:
    $redes_sociales="http://".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
    
$title="Autobiografía";
    
$url="GJ0bMSr5-P0";
    function 
lista() { return array (
        
'Catro_vellos_mariñeiros_con_David_Civera'=>'nlIVrm3frrE',
        
'Oh_sole_mio'=>'0ZTiWAtB42c',
        
'Quedate'=>'DXQnHbg8kS4',
        
'Violetas_imperiales'=>'ZIZwwGoZ1FQ',
    );}
    foreach (
lista() as $clave => $valor) {
        if (isset(
$_GET["v"]) and str_replace("ñ","n",strtolower($clave)) == $_GET["v"]) {
            
$title=str_replace("_"," ",$clave);
            
$url=$valor;
        }
    }
    function 
enlace($enlace) {
        if (
array_key_exists($enlacelista())) {
            print 
"<a href='".str_replace("ñ","n",strtolower($enlace)).".html'>".str_replace("_"," ",$enlace)."</a>";
        }
    }