agradezco muchísimo por las respuesta y por brindarme su tiempo ante mi consulta, ahora tengo otra incógnita, en cuyo caso que convierta todo esto en una función, y ya no tenga control manual sobre las etiquetas y contenido, existe alguna función que me ayude agregar automáticamente el/los delimitador/es?
Código PHP:
Ver original$fuente = '
<a href="link"><span>ESTA ES LA <strong>PRIMERA</strong> CADENA</span></a>
<a href="link"><span>ESTA ES LA <strong>SEGUNDA</strong> CADENA</span></a>
<a href="link"><span>ESTA ES LA <strong>TERCERA</strong> CADENA</span></a>
<a href="link"><span>ESTA ES LA <strong>CUARTA</strong> CADENA</span></a>';
$izq= '<a href="link">';
$der= '</a>';
function sacar($fuente,$izq,$der){
return $salida;
}
$final= sacar($fuente,$izq,$der);
echo '<pre>'; echo var_dump($final); echo '</pre>';
he probado con
preg_quote de esta forma
Código PHP:
Ver originalfunction sacar($fuente,$izq,$der){
$der = preg_quote($der,'\');
preg_match_all("/".$izq."(.+)".$der."/", $fuente, $salida);
return $salida;
}
pero como verán, el delimitador hace que pierda su función el siguiente símbolo '
como podría solucionarlo?
pd: muy interesante las clases DOM