Hej:) Jestem tu nowa, nie wiem czy w dobrym temacie. Mianowicie mam problem z kodem. Mam pobrać nazwy i symbole spółek na litery a,b,c oraz wyswietlic. Ale wyswietla mi tylko po jednej z danej litery
<?php
$litery = array ("a","b","c"); $gieldy = array("NYSE","NASDAQ","AMEX"); $wzor ='.*<A [^>]*>([^<]*)</A>.*<td>([^<]*)</td><td[^>]*>([^<]*)</td><td[^>]*>([^<]*)</td><td[^>]*>([^<]*)</td><td[^>]*>([^<]*)</td>.*';
for ($i=0;$i<sizeof($gieldy);$i++) //sizeof($gieldy)
{
echo '<h2>'.$gieldy[$i].'</h2>'; for ($j=0;$j<sizeof($litery);$j++)
{
$kod = file_get_contents('http://www.findata.co.nz/markets/'.$gieldy[$i].'/symbols/'.$litery[$j].'.htm'); preg_match_all("|onmouseout=\"hideInfo\(\)\;\">([^<]*)<\/A>|u", $kod, $out, PREG_PATTERN_ORDER
); preg_match_all("|<\/A><\/td><td>([^<]*)<\/td>|u", $kod, $out2, PREG_PATTERN_ORDER
); echo $out2[1
][$i].'<br>'; }
}
?>