data to multi-dimensional array

From: Date: Fri, 08 Mar 2002 03:53:59 +0000
Subject: data to multi-dimensional array
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-87731@lists.php.net to get a copy of this message
Thanks again for your help last night Jim. I found another source that by passes the middle man and this script (see below) is quicker. It works great for ONE ticker symbol. Yahoo allows one to retrieve multiple quotes by typing in comma separated tickers with no spaces. msft,rhat,^dji The commas get turned into pluses. The multiple ticker URL for above tickers is thus: http://finance.yahoo.com/d/quotes.csv?s=msft+rhat+^dji&f=sl1d1t1c1ohgv&e=.cs v If I change $symbol = msft+rhat+^dji How could I save all to a multi-dimensional array? Thanks Craig ><> westerman@chanuteks.com <?php $symbol = "msft"; $url = "http://finance.yahoo.com/d/quotes.csv?s=$symbol&f=sl1d1t1c1ohgv&e=.csv"; $fp = fopen($url , "r"); if (!fp) { echo "could not connect to the site"; } else { $data = fgetcsv($fp,1000,","); fclose($fp); print_r($data); ?> <br><br> <table> <tr><td>description</td><td>latest figure</td><tr> <tr><td>Market</td><td><?php echo $data[0] ?></td></tr> <tr><td>last price</td><td><?php echo $data[1] ?></td></tr> <tr><td>date</td><td><?php echo $data[2] ?></td></tr> <tr><td>time</td><td><?php echo $data[3] ?></td></tr> <tr><td>change</td><td><?php echo $data[4] ?></td></tr> <tr><td>open</td><td><?php echo $data[5] ?></td></tr> <tr><td>high</td><td><?php echo $data[6] ?></td></tr> <tr><td>low</td><td><?php echo $data[7] ?></td></tr> </table> <?php } ?>

« previous php.general (#87731) next »