Can you help with this reg. exp. for preg_match_all ?

PHP Code:
preg_match_all("@(?<=style=\"display: inline\">)\d{1,3}(?=\.?<)@"$subject$matchesPREG_OFFSET_CAPTURE0); 
Subject:
HTML Code:
<span style="display: inline">113</span><span
class="qazL">.</span><span style="display: inline">111</span
Returns:
Code:
array (
0 =>
array (
0 => '113',
1 => 30,
),
)
Should return values 113 , 30 and 111 , 96 in the array. How to correct this?


Tested here:
http://www.functions-online.com/preg_match.html