Comunidad de diseño web y desarrollo en internet online

Problema en preg_match_all

Citar            
MensajeEscrito el 26 Ago 2012 10:50 pm
tengo un problema al jalar contenido de una pagina este es mi ejemplo :

<?php
$contenido=file_get_contents('http://www.lapagina.com');
preg_match_all("#<div style=\"color:red\">(.*)</div>#", $contenido, $matches);
$jalar=$matches[1];
?>

aqui es donde imprimo

<?php echo $jalar;?> y nada

entiendo que aqui :

preg_match_all("#<div style=\"color:red\">(.*)</div>#", $contenido, $matches);

seria $matches[1] xq en aqui (.*) coge un valor

y en este otro :

preg_match_all("#<div style=\"color:red\">(.*)</div><div>(.*)</div>#", $contenido, $matches2);

$matches[2] agarro la segunda (.*) esto es un ejemplo nada mas

no q no entiendo es
tengo problema en eso de matches y arrays no entiendo eso
PD: no te no entiendo es en $matches[1 ] o $matches[1][0] es lo no entiendo , 0 de donde sale ese valores ps cuando estoy buscando aparece en e navegador en blanco nulo

o se a $matches[1][0] es cero de donde sale o sea 0 , 1 no se hasta donde


espero me ayuden a mi problema :| :| :| :|

Por cesarp155

6 de clabLevel



 

chrome
Citar            
MensajeEscrito el 27 Ago 2012 04:49 pm
mmm, pero ya leiste la documentacion de la funcion???

http://es.php.net/preg_match_all

mira tambien los ejemplos que pusieron

Por tuadmin

Claber

598 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 28 Ago 2012 12:14 pm
Haz un print_r de $matches y te darás cuenta de dónde está la captura de cada subexpresión.

Por DriverOp

Claber

2510 de clabLevel



 

opera

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.