-2

嗨,我正在编写一个程序,如果我向网站发送 http 请求以获取 csv 文件。但是,我使用循环多次执行此操作,并且需要根据我输入的变量进行更改。

$data_file = simple_load_file("xml data set with stock tickers");

$symbol = $data_file->quote[$loop]->symbol;

$data_file_dividend_csv = file_get_contents("http://ichart.finance.yahoo.com/table.csv?s=$symbol&a=01&b=01&c=2014&d=02&e=02&f=2014&g=v&ignore=.csv");

任何帮助将不胜感激,在此先感谢

4

2 回答 2

0

您可以将字符串与变量连接起来,如下所示

$data_file_dividend_csv = file_get_contents('http://ichart.finance.yahoo.com/table.csv?s='.$symbol.'&a=01&b=01&c=2014&d=02&e=02&f=2014&g=v&ignore=.csv');
于 2014-03-05T23:36:08.577 回答
0

PHP 将解析和替换位于双引号字符串中的变量。为此有两种不同的语法形式。我更喜欢复杂的语法以避免对变量名的误解。

在您的情况下,您可以使用以下内容

$data_file_dividend_csv = file_get_contents("http://ichart.finance.yahoo.com/table.csv?s={$symbol}&a=01&b=01&c=2014&d=02&e=02&f=2014&g=v&ignore=.csv");
于 2014-03-05T23:42:54.743 回答