Ver Mensaje Individual
  #10 (permalink)  
Antiguo 10/06/2014, 08:33
Avatar de Italico76
Italico76
 
Fecha de Ingreso: abril-2007
Mensajes: 3.303
Antigüedad: 17 años, 1 mes
Puntos: 292
Respuesta: Recuperar consulta y aplicar variables, después

@cdiazr : recuerda que las funciones jamas deberian hacer un echo / print() de nada.. o sea.. deberias usar return()

Ademas debes parametrizar mejor a interpolar()

Código PHP:
Ver original
  1. <?php
  2.  
  3. function interpolar($expr,$datos){
  4.   extract($datos);  
  5.   eval("\$str = \"$expr\";");
  6.   return $str;
  7. }  
  8.  
  9. $expresion = 'Nombre: $nombre\nTelefono:$telf\n';
  10.  
  11. echo interpolar($expresion,array('nombre'=>'Juan'
  12.                                 ,'telf'=>1234567890)
  13.                                 );

RESULTADO en consola:

Cita:
Nombre: Juan
Telefono:1234567890
__________________
Salu2!