Tengo un texto en el que se intercalan varias etiquetas tal que asi:
Código:
lo que quiero es que estas etiquetas [galeria] sean sustituidas por el contenido de un array, quedando algo tal que así:Este es mi texto de prueba, unas imagenes: [galeria] Tambien quiero enseñaros estas otras: [galeria] Y para acabar estas fotos: [galeria]
Código:
Pero al ser todas las etiquetas iguales (todas se llaman [galeria]) el str_replace no me permite primero sustituir la primera, luego ir a por la segunda, luego a por la tercera...Este es mi texto de prueba, unas imagenes: codigo html Tambien quiero enseñaros estas otras: otro codigo html Y para acabar estas fotos: codigo html final
Intente algo así:
Código PHP:
$var_iniciales = array ("[galeria]","[galeria]","[galeria]");
$var_sustituidas = array ("codigo html","otro codigo html","codigo html final");
$nuevo_texto = str_replace($var_iniciales, $var_sustituidas, $texto);