如何从URL中$_GET数组元素


How to $_GET array element from URL

我有这个网址:

search.htm?postSearchForm=1&mediaTypes[3]=3

我需要用$_get方法获得mediaTypes[3]

此代码不起作用:

$value = $_GET[mediaTypes[3]];

您应该编写

 $value = $_GET['mediaTypes'][3];

不要忘记过滤数据,例如

 if (ctype_digit($_GET['mediaTypes'][3])) 
    $value = $_GET['mediaTypes'][3];