Захват определенных параметров 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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