Hola, otra vez mas por aca, despues de un buen rato de no poder recurro a ustedes, expertos, a ver si me pueden ayudar un poco:
Código PHP:
Ver original<?php
$string = '<a href="/search?q=test+test+test+test&st=0&TEST=TEST">Test</a>
<a href="/search?q=test+test+test+test&st=1&TEST=TEST">Test</a>
<a href="/search?q=test+test+test+test&st=2&TEST=TEST">Test</a>
<a href="/search?q=test+test+test+test&st=3&TEST=TEST">Test</a>
<a href="/search?q=test+test+test+test&st=4&TEST=TEST">Test</a>
<a href="/search?q=test+test+test+test&st=5&TEST=TEST">Test</a>';
$exp = preg_match_all("/st=(.*)/", $string, $salida, PREG_PATTERN_ORDER
); ?>
Y me regresa:
Cita: Array
(
[0] => Array
(
[0] => st=0&TEST=TEST">Test</a>
[1] => st=1&TEST=TEST">Test</a>
[2] => st=2&TEST=TEST">Test</a>
[3] => st=3&TEST=TEST">Test</a>
[4] => st=4&TEST=TEST">Test</a>
[5] => st=5&TEST=TEST">Test</a>
)
[1] => Array
(
[0] => 0&TEST=TEST">Test</a>
[1] => 1&TEST=TEST">Test</a>
[2] => 2&TEST=TEST">Test</a>
[3] => 3&TEST=TEST">Test</a>
[4] => 4&TEST=TEST">Test</a>
[5] => 5&TEST=TEST">Test</a>
)
)
Quisiera saber que estoy haciendo mal ya que solo necesito que me regrese el valor de st, por ejemplo, 0, 1, 2, 3, 4 y 5(en este caso), gracias de antemano.