将php变量合并到url中
嗨,我正在写一个程序,我正在发送一个http请求到一个网站,以获得一个csv文件。然而,我使用循环多次这样做,我需要它根据我输入的变量进行更改将php变量合并到url中,php,xml,csv,stockquotes,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.f
$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");
如果有任何帮助,我们将不胜感激,请提前感谢您只需将字符串与变量连接起来,如下所示
$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');
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");