Ver Mensaje Individual
  #4 (permalink)  
Antiguo 10/03/2011, 13:59
etanol
 
Fecha de Ingreso: marzo-2005
Mensajes: 149
Antigüedad: 19 años, 2 meses
Puntos: 0
Respuesta: function para extraer variables

El código es más complejo, simplemente quise poner un ejemplo fácil.

La realidad es que tengo variables con los días de la semana (en diferentes idiomas), de forma que:
$dia_lunes=monday;
$dia_martes=tuesday; ..... etc.

En la base de datos en su campo correspondiente esta escrito por ejemplo: "lunes"
y lo extraigo de la siguiente forma:
Código PHP:
$dia_publicacion='$dia_'.$array_noticias['n_dia'];
eval(
"\$dia_publicacion = \"$dia_publicacion\";"); 
Esto lo hace correctamente y extrae el dia en funcion del idioma.

ahora bien estoy intentando hacerlo en forma de función porque cuando utilizo un bucle para extraer los datos... no me toma la variable.

He intentado esto:
Código PHP:
function diacorte($dia_bd){
    
$dia_bd_corte='$dia_'.$dia_bd;
    eval(
"\$dia_bd_corte = \"$dia_bd_corte\";");
    return 
$dia_bd_corte;
}
echo 
diacorte($array_noticias['n_dia']); 
pero sin éxito.

por cierto, tu enlace es el pan de cada día, pero la respuesta que das no es resolutiva.

queda ahora más claro?? ...imagino que no

Solo espero que alguien me oriente como hacerlo, que para los enlaces ya esta google. Por eso pregunto en un foro especializado.
Gracias.

Última edición por etanol; 10/03/2011 a las 14:13