Ver Mensaje Individual
  #11 (permalink)  
Antiguo 07/02/2014, 22:07
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

según leo en http://aprendeenlinea.udea.edu.co/lm...=true&id=75222

la diferencia entre valor y referencia esta en el simbolo "&"

la
Código PHP:
function title($title) {} 
no me funcionaba sin el "&", dicha función ya no la uso

Con el array como dices no funciona, ¿a que se debe?
Código PHP:
<?php
    
function lista() {
        return array (
            
'Autobiografía'=>'GJ0bMSr5-P0',
            
'Catro_vellos_mariñeiros_con_David_Civera'=>'nlIVrm3frrE',
            
'Oh_sole_mio'=>'0ZTiWAtB42c',
            
'Quedate'=>'DXQnHbg8kS4',
            
'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'];
    }
?>

Última edición por quico5; 07/02/2014 a las 22:13