您好我正在写一个程序我正在向网站发送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");
任何帮助将不胜感激,提前感谢
答案 0 :(得分: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');
答案 1 :(得分:0)
PHP将解析并替换位于双引号字符串中的变量。这有two different syntax forms。我更喜欢复杂的语法,以避免误解变量名。
在您的情况下,您可以使用以下
$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");