Извлечение GET параметров из строки PHP

Вот функция которая найдёт в строке параметры GET и будет их возврящать в виде массива:

function super_get($str = '') {
    if($str == '') $str = $_SERVER['REQUEST_URI'];
    $myArr = explode("?", $str);
    $myArr = explode("&", $myArr[1]);
    foreach ($myArr AS $key => $value):
        $arr = explode("=", urldecode($value));
        $myArr[$arr[0]] = $arr[1];
    endforeach;
    return $myArr;
}

Она получает один параметр, это строка, если её не передать, то функция посмотрит строку $_SERVER[‘REQUEST_URI’].

Возвращаемый результат функций, это массив.

Valeriu :