所以我正在构建一个帮助类,它将存储来自 url 的所有 get 变量,删除尾随空格并将其返回,以便其他方法可以使用它们。
问题是只有第一个值被存储。
网址如下所示: https ://pay.paymentgateway.com/index.php?name=xyz&amount=10.30&checksum=abcd
我的代码输出: Array ( [name] => xyz )
我的代码:
class helperboy
{
protected $cleanvariables = array();
public function store_get_variables($_GET)
{
foreach ($_GET as $key => $value)
{
return $this->cleanvalues[$key] = trim($value);
}
}
protected function display_variables()
{
echo "<pre>";
print_r($this->cleanvalues);
}
}
我知道我在做一些愚蠢的事情,我将不胜感激。
另外,我如何在我的其他方法中访问这样的特定变量。:
$this->cleanvalues['name'];
$this->cleanvalues['amount'];
$this->cleanvalues['checksum'];