Jump to content

Regular Expression Help!!


jigen7

Recommended Posts

<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

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];
}

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.