expresiones regulares para parsear un RSS o XML
En este post voy a explicar como eliminar un contenido determinado ya sea una imagen o una etiqueta HTML, que no queremos que salga cuando parseamos el RSS o XML mediante expresiones regulares con la funcion preg_match
1
2
3
4
5
6
7
8
9
preg_match('/<p id="desc">([^<]+)</p>/',$array_videos[0]['description'],$descripcion);
if(strlen($descripcion[1]) > 70)
{
$valor = substr($descripcion[1],0,70)."...";
}
else
{
$valor = $descripcion[1];
}
La funcion preg_match elimina de las etiquetas que queremos en este caso elimina todo el contenido y la etiqueta <p id="desc">
Despues recorta la cadena en 70 caracteres
Esta entrada está licenciada bajo
CC BY 4.0
por el autor.