Cita:
Iniciado por arqrym Declara una variable y la pones dentro de la cadena:
Código PHP:
$texto_variable="Pepe";
echo "Mi nombre es ".$texto_variable.";
El valor del texto variable lo puedes rescatar de la bd o por get, por post depende de como lo tengas planteado
Puede que me haya explicado mal, no es tan sencillo como eso. Lo que quiero es sustituir los corchetes y lo que hay dentro de estos por una variable que ya tengo declarada, ej:
Código PHP:
$var = Alemeria;
$cadena = "Hola que tal todos [string_variable] esto es la caña";
preg_replace("EXPRESION REGULAR",$var ,$cadena );
Y que me de como resultado esto:
Código PHP:
$cadena = "Hola que tal todos en Almeria esto es la caña";
El problema lo tengo es que dentro de los corchetes puede ir (hola que tal) o (en un lugar de la mancha cuyo nombre no quier...). Entonces no se como hacer una expresion regular que me sustitula los corchetes y lo que hay en su interior por la variable $var.