Методы преобразования URL-адреса запроса в массив в PHP

Чтобы преобразовать URL-адрес запроса в массив в PHP, вы можете использовать функцию parse_str()или суперглобальный массив $_GET. Вот несколько методов, которые вы можете использовать:

Метод 1: использование parse_str()

$queryString = "param1=value1&param2=value2&param3=value3";
parse_str($queryString, $outputArray);
print_r($outputArray);

Метод 2: использование $_GET

print_r($_GET);

Метод 3. Использование пользовательской функции

function queryUrlToArray($url) {
    $query = parse_url($url, PHP_URL_QUERY);
    parse_str($query, $outputArray);
    return $outputArray;
}
$url = "http://example.com?param1=value1&param2=value2&param3=value3";
$result = queryUrlToArray($url);
print_r($result);

Эти методы преобразуют параметры запроса из URL-адреса в ассоциативный массив PHP, где имена параметров станут ключами массива, а значения параметров станут соответствующими значениями.