У меня проблема с URL-адресом. Я хочу получить все параметры из URL и удалить один из них (больше парам)Получить параметры и удалить один из них с url
К примеру, у меня есть этот URL:
localhost/abc/etc/zzz.htmll?A=1+A_2+A_3+A&B=1+B_2+B
Я хочу, чтобы получить все Params, поэтому я использую:
$params = $this->getRequest()->getParams();
и я хочу, чтобы удалить больше параметров, поэтому A
потому что у меня 1+A_2+A_3+A
и B
имеет только 1+B_2+B
. Я использую:
$paramu[$i] = explode('_', $param)
Чтобы получить 1+A
, 2+A
, 3+A
и 1+B
, 2+B
Но как я могу удалить A
из URL, поэтому я хочу, чтобы URL становится:
localhost/abc/etc/zzz.htmll?B=1+B_2+B
Есть ли у вас идеи?
Вы использовали str_replace()? –
может быть, он может работать, я попробую – RedoColor
, но проблема в том, как я могу получить больший параметр? – RedoColor