Ver Mensaje Individual
  #6 (permalink)  
Antiguo 24/12/2008, 10:04
Avatar de nes24
nes24
 
Fecha de Ingreso: julio-2005
Mensajes: 746
Antigüedad: 18 años, 9 meses
Puntos: 3
Respuesta: expresion regular encontrar [- -] en cadena

Cita:
Iniciado por Tokkara Ver Mensaje
este e s mi texto [-nombrefun_2-] este este e s mi texto [-nombrefun_2-] este e s

Definitivamente Perfecto!!!,

Si es como yo deseava dicha exprecion, de por si publico un ejemplo %100 funcionañl.


function hola1(){

return "HOLA 1";
}

function hola2(){

return "HOLA 2";
}

function hola3(){

return "HOLA 3";
}

$cadena = "En Argentina es indispensable que las [-hola1-] Pyme se capaciten y profesionalicen su gestión.Las crisis, pasamos de ciclos de crecimiento [-hola2-] (cuando bajamos al costo de mano de obra) a ciclos de estancamiento[-hola3-] (cuando se recupera ese valor). Estamos continuamente desarrollando empresas para suplantar importaciones y luego cerrándolas cuando los costos se recuperan.";
$texto = preg_replace('/\[-(.*)-\]/eU', 'function_exists("\\1")? \\1() : "\\1";', $cadena);
echo $texto;



Ahora hay forma de que una funcion incluya un archivo y se ejecute dentro de la cadena donde esta la exprecion???


es decir en ver de:

function hola1(){

return "HOLA 1";
}


sea


function hola1(){

include ("hola.php");
}
__________________
No hay nada que foros del web no sepa!!!!

Peca tanto quien presume de su belleza como de su inteligencia, ya que la brevedad de la vida aunque distorcionada siempre estara presente.