Удалить параметр поиска URL, когда есть дубликаты имен?Php

Кемеровские программисты php общаются здесь
Anonymous
Удалить параметр поиска URL, когда есть дубликаты имен?

Сообщение Anonymous »

Я пытаюсь манипулировать своим URL -адресом, используя UrlSearchParams. Однако urlsearchparams.delete () ожидает имя параметра. Если у меня есть параметры с тем же именем (из того, что я проверил в Chrome), он удалит все параметры с помощью этого имени. Есть ли способ удалить как по имени и значению? < /P>
Мой запрос выглядит примерно так: < /p>

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

?color[]=Black&color[]=Green&material[]=Steel

Таким образом, когда я вызову. Delete ("color []") он удалит оба цвета [] = , но что, если я хочу удалить только определенную? Выше.
Большая картина-я пытаюсь добавить/удалить «фильтры» из этого будущего массива. Кроме того, некоторые категории фильтров могут иметь соответствующие значения, поэтому я не хочу удалять по значению. Я открыт для того, чтобы рассмотреть совершенно новый подход ... просто пытаюсь сделать это наименьшим хакерским способом. Просто используйте цвет [0] = , color [1] = и т. Д. Я не осознавал, что Laravel поддерживает оба синтаксиса.

Подробнее здесь: https://stackoverflow.com/questions/702 ... cate-names

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