【问题标题】:Incorporating a php variable into a url将 php 变量合并到 url
【发布时间】:2014-03-05 23:33:43
【问题描述】:

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

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

【问题讨论】:

    标签: php xml csv stockquotes


    【解决方案1】:

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

    $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】:

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

      【讨论】:

        猜你喜欢
        • 2011-09-17
        • 1970-01-01
        • 2021-03-29
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-02-03
        • 2015-02-13
        • 2014-02-24
        相关资源
        最近更新 更多