preg_match_all и preg_match

ma3x_ip

Registered
Здравейте,
Имам малко проблемче с preg_mach ще съм благодарен някой ако помогне та проблема е:

Е че резултата в тази ситуация код филтира само fff и ggg
//А аз искам при тази ситуация да върне само стойноста

1
4
18


$str = '
fff<a href="PriceList.aspx?pageNum=1">a</a>xxx
<a href="PriceList.aspx?pageNum=4">b</a>yyy
<a href="PriceList.aspx?pageNum=18">c</a>ggg';
//$str = file_get_contents('http://'.$url);
if (preg_match_all('/PriceList\.aspx\?pageNum\=.*\"\>.*\<\/a\>/i' ,$str,$output))
{
echo print_r($output);
}
else
{
echo 'nqma s1vpadeniq';
}

//Как мога да постигна този ефект ? Мерси предварително?>
 
$str = '
fff<a href="PriceList.aspx?pageNum=1">a</a>xxx
<a href="PriceList.aspx?pageNum=4">b</a>yyy
<a href="PriceList.aspx?pageNum=18">c</a>ggg';
//$str = file_get_contents('http://'.$url);
if (preg_match_all('/PriceList\.aspx\?pageNum\=(.*)\"\>.*\<\/a\>/i' ,$str,$output))
{
echo print_r($output[1]);
}
else
{
echo 'nqma s1vpadeniq';
}
 

Back
Горе