[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) ?>