ainoy31 Posted February 27, 2008 Share Posted February 27, 2008 Hello- I need help with getting the pickup date from the following html tag. $data = '<TR bgcolor="#FFFCE6"> <TD align="top"><font size="1">PICK UP</font></TD> <TD align="top"><font size="1">PU</font></TD> <TD align="top"><font size="1">20080215</font></TD> <TD align="top"><font size="1"> </font></TD> <TD align="top"><font size="1"> </font></TD> <TD align="top"><font size="1"></font> </TD> <TD align="top"><font size="1"></font></TD> </TR>' Here is my code I am using to get the pickup date out. foreach(explode("\n", $data ) as $line) { if(stristr( $line, 'PU</font></TD>')) { preg_match('%(?<=<TD align="top"><font size="1">)d{1,8}%', $data, $matches); print_r($matches); } } The matches array is empty. I am overseeing something here? Much appreciation. Link to comment https://forums.phpfreaks.com/topic/93393-script/ Share on other sites More sharing options...
ainoy31 Posted February 27, 2008 Author Share Posted February 27, 2008 This solved my issue. preg_match('%(?<=<TD align=\"top\"><font size=\"1\">)(.*?[0-9]{8}+)%', $data, $matches); Thanks, AM Link to comment https://forums.phpfreaks.com/topic/93393-script/#findComment-478457 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.