2014-07-12 93 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);