将php变量合并到url中

时间:2014-03-05 23:33:43

标签: php xml csv stockquotes

您好我正在写一个程序我正在向网站发送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");

任何帮助将不胜感激,提前感谢

2 个答案:

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