Захват определенных параметров URL-адреса в PHPPhp

Кемеровские программисты php общаются здесь
Anonymous
Захват определенных параметров URL-адреса в PHP

Сообщение Anonymous »

У меня есть следующий код:

Код: Выделить всё

$url = 'http://www.domain.tld/go.jsp?a1=valuea1&b2=valueb2&c3=valuec3';
preg_match($regex, $url, $result);
Мне нужно $regex, которое при применении к $url возвращает в $result тот же URL-адрес, но только с параметрами, выбранными в регулярном выражении. Например, регулярное выражение с (альтернативой|селектором) для параметров, которые необходимо получить вместе с остальной частью URL-адреса. Конечно, имя и значения параметров могут быть любыми, допустимыми по стандарту. ? и & использование в результате может быть неправильным. Например, если я хочу получить параметры b2 и c3, это допустимо:

Код: Выделить всё

'http://www.domain.tld/go.jsp&b2=valueb2&c3=valuec3'
Кроме того, я знаю, что $result — это массив, и меня не беспокоит, что URL-адрес «распределен» между некоторыми элементами в нем.

Заранее спасибо!>

Подробнее здесь: https://stackoverflow.com/questions/744 ... url-in-php

Вернуться в «Php»