Ver Mensaje Individual
  #4 (permalink)  
Antiguo 16/02/2011, 18:13
Avatar de Triby
Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 15 años, 9 meses
Puntos: 2237
Respuesta: Problema al mostrar función de Paginación

Tal vez lo mas facil seria crear otro arreglo, este es demasiado sencillo, porque estamos considerando enviar solamente un parametro:

Código PHP:
Ver original
  1. $funciones = array('nombre_de_campo' => 'nombre_funcion');
  2.  
  3. // En tu clase, debes recibir tambien $funciones y, dentro del foreach():
  4. if(isset($funciones[$campo])) {
  5.     $valor = $funciones[$campo]($valor);
  6. }
  7.  
  8. // Una vez ejecutada la funcion, haces el reemplazo normal con str_replace

Solo por si te quedo la duda:
Código PHP:
Ver original
  1. function fecha($fecha) {
  2.     return date('d-m-Y', $fecha);
  3. }
  4.  
  5. // Esto
  6. $funcion = 'fecha';
  7. echo $funcion(time());
  8.  
  9. // Funciona igual que esto:
  10. echo fecha(time());
__________________
- León, Guanajuato
- GV-Foto