$mistring = "Lorem {{fecha}} ipsum dolor {{nomb}} sit amet, consectetuer adipiscing {{fecha}} elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis ";
¿Como puedo con preg_match extraer solo {{nomb}} y {{fecha}} y por ejemplo dejarlos almacenados en un arreglo?
$arreglo = array('{{nomb}}',{{fecha}});
----
Intente esto, pero solo me guarda la primera coincidencia
Código PHP:
$mistring = "Lorem {{fecha}} ipsum dolor {{nomb}} sit amet, consectetuer adipiscing {{etiqueta}} elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis ";
//guardamos las coincidencias en un array
if (preg_match('/\{{(.*?)\}}/',$mistring,$coincidencias))
{
echo "HAY COINCIDENCIA<br>";
//imprimo el array en pantalla
var_export ($coincidencias);
//seria lo mismo que
echo $coincidencias[0];
} else
{
echo "NO HAY COINCIDENCIA";
}
Tambien intente con el siguiente codigo pero no me sirve
Código PHP:
$mistring = "Lorem {{fecha}} ipsum dolor {{nomb}} sit amet, consectetuer adipiscing {{fecha}} elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis. ";
preg_match(
"/\{{(.*?)\}}/",
$mistring, $matches);
print_r($matches);