Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/07/2012, 11:50
yukisekisan
 
Fecha de Ingreso: noviembre-2011
Ubicación: Madrid
Mensajes: 15
Antigüedad: 12 años, 5 meses
Puntos: 1
Capturar en código HTML repasando linea a linea usando preg_match en array

Tengo el siguiente código:

Código:
preg_match('/karte.php\?d\=([\w|\W]+)c\=/', $texto, $result);
Si solo tengo una linea de código que contenga esto lo capturo perfectamente. El problema se plantea cuando existen más lineas, y por tanto, captura código innecesario entre medias, pero necesito capturar todos los códigos por separado.

Me explico, en el siguiente código para capturar:

Código:
karte.php?d=347205&c=	<thead>
<tr>
<td class="role"><a href="karte.php?d=345322&c=fb">
Quiero capturar solo el 347205 y el 345322. Pero al hacer el preg_match me captura todo. Se solucionaría si pudiera recorrer la variable por lineas e ir recogiendo los datos en un array o en variables. He buscado información y probado varios métodos pero todos fallidos...

Gracias y un saludo.