2014-07-12 50 views
0

好,所以我有一个被调用的表单的工作代码,但它需要从url的字符串中抓取两个变量。我有第一个,第二个是我在我创建的任何页面上做什么的相同。这是在URL代码:collabedit.com/9g99j回声函数调用2个变量

问题,如果获得<?php echo $_GET['id']; ?>从网址我怎么在我的代码的底部限定我的函数的回声使用这个抓住我的ID字符串?而不是有这样的:echo DescriptionGet(1256124, 50874);有人可以告诉我如何把这样的东西:echo DescriptionGet(1256124, $id);

这将使它,所以我不'必须输入我想创建的每个页面的id值。

感谢,

谢谢大家对您的回复,我能弄明白我自己和实际使用的正是第一个回复了。

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

任何帮助?

回答

0

您可以将函数定义改变来自:

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'])); 

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

0

试试这个:

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