jigen7 Posted January 31, 2008 Share Posted January 31, 2008 <span id="infotext"><p>1 - 10 of about 6,370 for <strong> i need to get the value 6,370 i have an older code if (preg_match('%<span id="infototal">([\d,]*)</span>%si', $total, $regs)) { $strip = preg_replace('/,/', '', $regs[1]); } return $strip; but i thnk yahoo updated their code anyone help??thx Quote Link to comment Share on other sites More sharing options...
aebstract Posted January 31, 2008 Share Posted January 31, 2008 I am completely lost as to what you are looking for? Quote Link to comment Share on other sites More sharing options...
jigen7 Posted January 31, 2008 Author Share Posted January 31, 2008 wahhh suppose i got a code like this <span id="infotext"><p>1 - 10 of about [b]6,370[/b] for <strong> i want to get the value 6370 converted to in int in it?? Quote Link to comment Share on other sites More sharing options...
Guest Posted January 31, 2008 Share Posted January 31, 2008 If you know exactly what you're looking for and we assume that what you are looking for is within the provided HTML code, then this regex will find it: // $content contains the HTML preg_match_all('/<span id="infotext"><p>1 - 10 of about ([0-9,]+) for <strong>/i', $content, $matches); if( isset($matches[1]) ) { $result = (int) $matches[1]; } Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.