【问题标题】:echo function call 2 variablesecho 函数调用 2 个变量
【发布时间】:2014-07-12 19:10:16
【问题描述】:

好的,所以我有一个表单的代码,它被调用并且可以工作,但它需要从 url 的字符串中抓取两个变量。我有第一个和第二个对于我在我正在创建的任何页面上所做的事情都是一样的。这是网址上的代码:collabedit.com/9g99j

如果 Get <?php echo $_GET['id']; ?> 正在从 url 中获取我的 id 字符串,我该如何在我刚刚在代码底部定义的函数的 echo 中使用它?而不是这个:echo DescriptionGet(1256124, 50874); 有人可以告诉我如何放置这样的东西:echo DescriptionGet(1256124, $id);

这样我就不必为我要创建的每个页面输入该 id 值了。

谢谢,

感谢大家的回复,我能够自己弄清楚并实际使用了第一个回复的内容。

现在我有一个关于这个函数的新问题。我如何让它从同一个页面抓取图像,它从它抓取表单代码?我无法弄清楚这部分,它使我无法为该站点进行大规模自动化。

有人帮忙吗?

【问题讨论】:

    标签: php function url get echo


    【解决方案1】:

    试试这个:

    $id = $_GET['id'];
    echo DescriptionGet(1256124, $id);
    

    【讨论】:

      【解决方案2】:

      您可以从以下位置更改函数定义:

      function DescriptionGet($c, $id)
      

      function DescriptionGet($c, $id=50874)
      

      每次您调用DescriptionGet($c) 时,它的行为都会像您传递$id=50874 一样,但如果您需要,您也可以调用DescriptionGet($c, 20),函数中的$id 将设置为20。

      如果你想简单地使用$_GET['id'] 作为函数参数,你可以简单地运行

      echo DescriptionGet(1256124, intval($_GET['id']));
      

      你甚至不需要使用额外的变量。

      【讨论】:

        猜你喜欢
        • 2019-08-19
        • 2016-12-07
        • 1970-01-01
        • 2015-08-14
        • 2014-04-02
        • 1970-01-01
        • 2011-09-08
        • 2021-11-27
        • 1970-01-01
        相关资源
        最近更新 更多