我正在尝试获取我的 url 中显示的最后一个变量名称,并使用它来确定我的页面上显示的内容。例如,这是我的网址:
http://mysite.php/catalog/?department=123&category=456&sub_category=789
如果 URL 显示的是,sub_category
那么我想显示所有被视为子类别的内容。但是,如果 url 只显示:
http://mysite.php/catalog/?department=123&category=456
然后我想显示仅与类别有关的内容。
一旦获得最后一个变量名称,我将使用 switch 语句来显示内容。我一直在使用这段代码,但它只得到第一个变量名而不是最后一个?
switch(key($_GET))
{
case 'department':
print('show department');
break;
case 'category':
print('show category');
break;
case 'sub_category':
print('show sub_category');
break;
}
也许这不是最好的方法,如果你有比使用 switch 语句更好的方法,请告诉我;)