[0-9]+\.[0-9]+<\/b>)/", $contents, $quote))
{
//print value of index or listing
echo "
$quote[1] | ";
//print change in points or dollars
//green for positive, red for negative
if (preg_match("/(\-[0-9]+\.[0-9]+)/", $contents, $quote))
{
$qt = sristr($quote[1], '-');
echo "";
echo "$qt | ";
}
if (preg_match("/(\+[0-9]+\.[0-9]+)/", $contents, $quote))
echo "$quote[1] | ";
//print change in percent
//green for positve, red for negative
if (preg_match("/(\-[0-9]+\.[0-9]+\%)/", $contents, $quote))
echo "$quote[1] | ";
if (preg_match("/(\+[0-9]+\.[0-9]+\%)/", $contents, $quote))
echo "$quote[1] | ";
}
//if the value of $symbols exceeds 1000 points (indices only)
else if (preg_match("/([0-9]+\,[0-9]+\.[0-9]+<\/b>)/", $contents, $quote))
{
//print value of index or listing
echo "$quote[1] | ";
//print change in points or dollars
//green for positive, red for negative
if (preg_match("/(\-[0-9]+\.[0-9]+)/", $contents, $quote))
echo "$quote[1] | ";
if (preg_match("/(\+[0-9]+\.[0-9]+)/", $contents, $quote))
echo "$quote[1] | ";
//print change in percent
//green for positive, red for negative
if (preg_match("/(\-[0-9]+\.[0-9]+\%)/", $contents, $quote))
echo "$quote[1] | ";
if (preg_match("/(\+[0-9]+\.[0-9]+\%)/", $contents, $quote))
echo "$quote[1] | ";
}
//if the value of $symbols cannot be determined
else
{
echo "No quote available.";
}
}
//end function retrieve($symbols)
?>