This should do,

<?
$mem = '
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="0" CELLSPACING="0"> <TR><TD
WIDTH="100%" CLASS=DEFAULTBOX colspan="2"> <SPAN CLASS="TITLE"> Motor
Racings Strangest Races</SPAN><BR> <SPAN CLASS=AUTHOR>  TIMBALLS,
GEOFF</SPAN><BR> </TD></TR></table> <TABLE BORDER="0" WIDTH="100%"
CELLPADDING="0" CELLSPACING="0"> <TR><TD CLASS="DEFAULTBOX" COLSPAN="2"
width="100%"><IMG SRC="//www.proxis.be/imgs/nav/transpix.gif" WIDTH="1"
HEIGHT="1"></TD></TR> <TR><TD WIDTH="98%"> <TABLE BORDER="0" CELLSPACING="0"
CELLPADDING="2" width="100%"> <TR><TD width="100%" colspan="2"> <SPAN
CLASS="AUTHOR">Paperback</SPAN> </TD></TR> <TR><TD width="100%"
colspan="2"><IMG SRC="//www.proxis.be/imgs/nav/transpix.gif" WIDTH="10"
HEIGHT="10"></TD></TR> <TR><TD ALIGN="left" VALIGN="top"><A
HREF="http://owas.proxis.be/gate/jabba.coreii.g_p?bi=4&sp=DETAILS&mi=3575625
&si=19806267"><IMG SRC="//www.proxis.be/imgs/navigation/BK/infoscan.gif"
border="0" HEIGHT="70" WIDTH="50"></A></TD> <TD ALIGN="left" VALIGN="top"
class=INFO width="100%"><SPAN CLASS="SUBPRICE">Sales start</SPAN>   <SPAN
CLASS=INFO>30/09/2001</SPAN> <TABLE BORDER="0" CELLSPACING="2"
CELLPADDING="0" width="100%"> <TR><TD CLASS="SHOPTITLE" WIDTH="8"><IMG
SRC="//www.proxis.be/imgs/nav/transpix.gif" WIDTH="8" HEIGHT="8"></TD> <TD
width="100%"><SPAN CLASS="EXCLAMATION">Proxis Price: 663
BEF<BR></SPAN></TD></TR> </TABLE><br> <A
HREF="http://owas.proxis.be/gate/jabba.coreii.g_p?bi=4&sp=DETAILS&mi=3575625
&si=19806267">more info</A> </TD></TR> </TABLE> </TD><TD ALIGN="left"
VALIGN="top" WIDTH="2%" CLASS=DEFAULTBOX><IMG
SRC="//www.proxis.be/imgs/nav/options_t.gif" WIDTH="114" HEIGHT="5"><BR><A
HREF="http://owas.proxis.be/gate/jabba.cx_basket.ins_basket_item?sesid=19806
267&p_item_id=3575625&p_quantity=1"> <img
src="//www.proxis.be/imgs/nav/EN/options_inbasket.gif" WIDTH="114"
HEIGHT="18" BORDER="0" alt="in winkelwagentje"></A><BR><a
href="http://owas.proxis.be/gate/jabba.coreii.g_p?bi=4&sp=DETAILS&mi=3575625
&si=19806267#note"><img src="//www.proxis.be/imgs/nav/EN/options_desc.gif"
width=114 HEIGHT=18 border=0></A><br><IMG
SRC="//www.proxis.be/imgs/nav/options_b.gif" WIDTH="114"
HEIGHT="8"></TD></TR> </TABLE>
';

if (preg_match_all("/<span[^>]+>(.+?)<\/span>/is", $mem, $matches))
{
  for ($i=0;$i<count($matches[0]);$i++)
  {
    echo "content $i = {$matches[1][$i]}\n";
  }
}

?>

"Dries Plessers" <[EMAIL PROTECTED]> wrote in message
[EMAIL PROTECTED]">news:[EMAIL PROTECTED]...
> Hello,
>
> Below you will see some html code, my question is how can I parse
everything
> between the tags
> <SPAN CLASS="TITLE"> and </SPAN> and put the results in an array ?
>
> i know i should use preg_match_all but can't figure it out.
>
>
> Thanks !
>
>
> this is the html needed to be parsend:
>
> <TABLE BORDER="0" WIDTH="100%" CELLPADDING="0" CELLSPACING="0"> <TR><TD
> WIDTH="100%" CLASS=DEFAULTBOX colspan="2"> <SPAN CLASS="TITLE"> Motor
> Racing's Strangest Races</SPAN><BR> <SPAN CLASS=AUTHOR>  TIMBALLS,
> GEOFF</SPAN><BR> </TD></TR></table> <TABLE BORDER="0" WIDTH="100%"
> CELLPADDING="0" CELLSPACING="0"> <TR><TD CLASS="DEFAULTBOX" COLSPAN="2"
> width="100%"><IMG SRC="//www.proxis.be/imgs/nav/transpix.gif" WIDTH="1"
> HEIGHT="1"></TD></TR> <TR><TD WIDTH="98%"> <TABLE BORDER="0"
CELLSPACING="0"
> CELLPADDING="2" width="100%"> <TR><TD width="100%" colspan="2"> <SPAN
> CLASS="AUTHOR">Paperback</SPAN> </TD></TR> <TR><TD width="100%"
> colspan="2"><IMG SRC="//www.proxis.be/imgs/nav/transpix.gif" WIDTH="10"
> HEIGHT="10"></TD></TR> <TR><TD ALIGN="left" VALIGN="top"><A
>
HREF="http://owas.proxis.be/gate/jabba.coreii.g_p?bi=4&sp=DETAILS&mi=3575625
> &si=19806267"><IMG SRC="//www.proxis.be/imgs/navigation/BK/infoscan.gif"
> border="0" HEIGHT="70" WIDTH="50"></A></TD> <TD ALIGN="left" VALIGN="top"
> class=INFO width="100%"><SPAN CLASS="SUBPRICE">Sales start</SPAN>   <SPAN
> CLASS=INFO>30/09/2001</SPAN> <TABLE BORDER="0" CELLSPACING="2"
> CELLPADDING="0" width="100%"> <TR><TD CLASS="SHOPTITLE" WIDTH="8"><IMG
> SRC="//www.proxis.be/imgs/nav/transpix.gif" WIDTH="8" HEIGHT="8"></TD> <TD
> width="100%"><SPAN CLASS="EXCLAMATION">Proxis Price: 663
> BEF<BR></SPAN></TD></TR> </TABLE><br> <A
>
HREF="http://owas.proxis.be/gate/jabba.coreii.g_p?bi=4&sp=DETAILS&mi=3575625
> &si=19806267">more info</A> </TD></TR> </TABLE> </TD><TD ALIGN="left"
> VALIGN="top" WIDTH="2%" CLASS=DEFAULTBOX><IMG
> SRC="//www.proxis.be/imgs/nav/options_t.gif" WIDTH="114" HEIGHT="5"><BR><A
>
HREF="http://owas.proxis.be/gate/jabba.cx_basket.ins_basket_item?sesid=19806
> 267&p_item_id=3575625&p_quantity=1"> <img
> src="//www.proxis.be/imgs/nav/EN/options_inbasket.gif" WIDTH="114"
> HEIGHT="18" BORDER="0" alt="in winkelwagentje"></A><BR><a
>
href="http://owas.proxis.be/gate/jabba.coreii.g_p?bi=4&sp=DETAILS&mi=3575625
> &si=19806267#note"><img src="//www.proxis.be/imgs/nav/EN/options_desc.gif"
> width=114 HEIGHT=18 border=0></A><br><IMG
> SRC="//www.proxis.be/imgs/nav/options_b.gif" WIDTH="114"
> HEIGHT="8"></TD></TR> </TABLE>
>
>



-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]

Reply via email to