Buenas compañeros, alguien que me de una mano :)
Estoy haciendo una pequeña function que me retorne una url bajo ciertas condiciones.
Código PHP:
Ver original$text2 = 'dsdas<a href="">fdfs</a> <a href="module/50">primetadddf</a>Immitto vereor
<a href="/module/1">primeta</a>feugiat macto <a href="modules/1">livnf</a> ggg
<a href="module/5">Meffffgftuvfo</a> singularis diam importunus sagaciter pertineo verto luptatum.
Paulatim abluo brevitas quidem tego secundum inhibeo.';
function url($mat){
//print_r($mat);
return 'href="http://estaeslaurlquedevuelve';
}
Como se habran dado cuenta, la condición es que en la url del texto tenga la palabra "module" y el valor que necesito para procesar la url es el numero que esta después del slash module/50 por ejemplo..
Si hay conicidencia en el primer link me funciona correctamente, pero si por ejemplo la url no contiene "module" me desaparece esa parte (en el ejemplo <a href="">fdfs</a>)
Si alguien que entienda de REGEX me pudiera dar una mano o decirme donde debo buscar, he probado docenas de opciones y no he logrado hacer funcionar ninguna :P
Saludos