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.