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 Link to comment https://forums.phpfreaks.com/topic/88682-regular-expression-help/ 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? Link to comment https://forums.phpfreaks.com/topic/88682-regular-expression-help/#findComment-454139 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?? Link to comment https://forums.phpfreaks.com/topic/88682-regular-expression-help/#findComment-454140 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]; } Link to comment https://forums.phpfreaks.com/topic/88682-regular-expression-help/#findComment-454153 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.