2014-03-05 44 views
-2

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

$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

可以正好连接你的字符串变量作为跟随

$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

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");