Tengo el siguente problema:
Código PHP:
Ver original
function mi_funcion(){ $variable = "valor1 valor2 valor3"; //necesito cambiar aqui por otros criterios la palabra valor3 de la variable //esto hace lo correcto cambia el valor2 return "valor2_cambiado"; },$variable); echo $variable; //devuelve "valor1 valor2_cambiado valor3" //deseado era "valor1 valor2_cambiado valor3_cambiado" }; $mi_funcion();
He intentado también declarando la variable $variable como global en las dos funciones pero tampoco funciona
¿Alguien tiene idea si esto se puede, tal como lo puse, o se me escapa a mi algo?
Bueno, haciendo otros chequeos por separado para el valor3 después de pasar primero por preg_replace_callback() se que se podría pero esto me daría bastante mas trabajo ya que la cosa es mucho mas compleja de como lo puse yo aquí.
Gracias