0

我有一个脚本来获取雅虎股票数据并且一切正常(好吧,否则我不会在这里!)

  • 当我得到“goog”时,名称在“ab”行,符号在“ag”行
  • 当我得到“yhoo”时,名称在“ac”行,符号在“ah”行

这导致我的数据全部混乱,任何人都可以帮忙,

我的脚本使用一个类,然后使用 foreach 循环为每个值指定一个名称,例如:

foreach( $objStock->getQuotes() as $code => $stock)
{
   $symbol = str_replace('"', "", $stock[32]);
   $name = str_replace('"', "", $stock[27]);

获取 CSV 的示例链接(只需将“goog”更改为“yhoo”即可获取不同的表

http://finance.yahoo.com/d/quotes.csv?s=goog&f=abc1e7jj1j5k5m5m8op2r7s7t7w1a2b6dee8gkj6lm3m6npp5rr5st1t8v7w4a5b3cc6d1e9hg5i5j4k1k4l1mm4m7p6r6vwxe1&e=.csv

4

1 回答 1

0

我猜你的 CSV 解析有问题。使用str_getcsv怎么样?

于 2012-09-17T14:42:39.740 回答