Ver Mensaje Individual
  #4 (permalink)  
Antiguo 13/02/2009, 15:43
Avatar de pateketrueke
pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Obtener el contenido de la etiqueta alt de una imágen

estas cerrando <img> debes dejarlo algo así... <img ... /?>

Código php:
Ver original
  1. <?php
  2.  
  3. $expr = '<img[^>]*alt=[\'\"]([^\"\']*)[\'\"][^>]*\/?>';
  4.  
  5.  
  6. $text = '
  7.  
  8. <img src="s" alt="a" title="z">
  9. <img src="s" alt="b"  title="z" />
  10. <img src="s" alt="c"   title="z" / > (invalido)
  11.  
  12.  
  13. <img alt="d">
  14. <img src="s" alt="e"/>
  15. <img src="s" alt="f"  / > (invalido)
  16.  
  17. ';
  18.  
  19.  
  20. preg_match_all("/$expr/i", $text, $test);
  21.  
  22. echo '<pre>' . print_r($test[1],1) . '</pre>';

suerte!
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.

Última edición por pateketrueke; 13/02/2009 a las 15:57