PHP - Obtener el nombre de una imagen del código HTML <img src=....> con expresión regular

 
Vista:
Imágen de perfil de xve
Val: 3.084
Oro
Ha mantenido su posición en PHP (en relación al último mes)
Gráfica de PHP

Obtener el nombre de una imagen del código HTML <img src=....> con expresión regular

Publicado por xve (6933 intervenciones) el 20/12/2017 07:50:00
He tenido la necesidad de obtener el nombre de una imagen del código HTML <img src='...'> y gracias a mi amigo Kip, me ha indicado la expresión regular para obtener dicho valor.


Si tenemos:
1
$var="<img src='/folder1/imagen.jpg'>";

para obtener el nombre de la imagen.jpg, podemos utilizar:
1
2
preg_match("/([^\/\']+)(\.\w+)/",$var, $image);
echo $image[0]; // devolvera 'imagen.jpg'

Si queremos obtener la ruta completa, seria:
1
2
preg_match("/([^\']+)(\.\w+)/",$var, $image);
echo $image[0]; // devolvera '/folder1/imagen.jpg'


Espero que os sirva de ayuda!!!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
1
Responder