Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/01/2012, 21:26
kh0d3x
 
Fecha de Ingreso: septiembre-2010
Mensajes: 48
Antigüedad: 10 años, 7 meses
Puntos: 3
Problema con preg_match_all

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
  1. <?php
  2. $string = '<a href="/search?q=test+test+test+test&amp;st=0&amp;TEST=TEST">Test</a>
  3. <a href="/search?q=test+test+test+test&amp;st=1&amp;TEST=TEST">Test</a>
  4. <a href="/search?q=test+test+test+test&amp;st=2&amp;TEST=TEST">Test</a>
  5. <a href="/search?q=test+test+test+test&amp;st=3&amp;TEST=TEST">Test</a>
  6. <a href="/search?q=test+test+test+test&amp;st=4&amp;TEST=TEST">Test</a>
  7. <a href="/search?q=test+test+test+test&amp;st=5&amp;TEST=TEST">Test</a>';
  8. $exp = preg_match_all("/st=(.*)/", $string, $salida, PREG_PATTERN_ORDER);
  9. print_r($salida);
  10. ?>

Y me regresa:

Cita:
Array
(
[0] => Array
(
[0] => st=0&amp;TEST=TEST">Test</a>
[1] => st=1&amp;TEST=TEST">Test</a>
[2] => st=2&amp;TEST=TEST">Test</a>
[3] => st=3&amp;TEST=TEST">Test</a>
[4] => st=4&amp;TEST=TEST">Test</a>
[5] => st=5&amp;TEST=TEST">Test</a>
)

[1] => Array
(
[0] => 0&amp;TEST=TEST">Test</a>
[1] => 1&amp;TEST=TEST">Test</a>
[2] => 2&amp;TEST=TEST">Test</a>
[3] => 3&amp;TEST=TEST">Test</a>
[4] => 4&amp;TEST=TEST">Test</a>
[5] => 5&amp;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.