Ver Mensaje Individual
  #4 (permalink)  
Antiguo 18/07/2009, 12:07
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: Duda: Extraer un numero de cadena

Cita:
Iniciado por Dago Ver Mensaje
No es lo que buscaba. Igual, gracias por la respuesta.
supongo que dominas el tema como para descartar esa respuesta, cierto???


de hecho, es la respuesta mas acertada... y la ideal!!

¿¿de que otra forma pensabas lograrlo??


eso es una expresión regular
http://es.wikipedia.org/wiki/Expresi%C3%B3n_regular

Cita:
[...] Una expresión regular, a menudo llamada también patrón, es una expresión que describe un conjunto de cadenas sin enumerar sus elementos. [...]
y así es... tu necesitas obtener datos dentro de un patrón conocido, lo cual estableces como los <span/>

luego, dentro de los <span/>... ubicar el numero.... ¿o me equivoco??


usando tu primer información, observa:
Código PHP:
$cadena "<span>Juan Pablo nació en el año 1990</span><br><span>Patricia, nació en 1956</span><br><span>Manuel en 1543</span>";

preg_match_all('/<span[^>]*>(.*)<\/span>/Uis'$cadena$matches);

foreach (
$matches[1] as $one)
{
  
preg_match('/(\d+)\s*$/'$one$match);
  echo 
"A&ntilde;o: {$match[1]} <br />\n";


espero te sirvas, suerte!!
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.