|
|
|
| Здрасьте. Подскажите. Есть _GET запрос:
index.php?data=file&class=1&id=1&f=1&url=true
|
Необходимо с помощью регулярного выражения убрать id=1 и f=1 (числа могут быть любыми), чтобы осталось
index.php?data=file&class=1&url=true
|
| |
|
|
|
|
|
|
|
для: Caman
(15.05.2009 в 12:23)
| | Пока сделал так, но может можно упростить?
$_URL = $_SERVER["QUERY_STRING"];
$_URL = ereg_replace("&f=[0-9]{0,100}", "", $_URL);
$_URL = ereg_replace("&id=[0-9]{0,100}", "", $_URL);
|
| |
|
|
|
|
|
|
|
для: Caman
(15.05.2009 в 13:09)
| |
<?php
$url='index.php?data=file&class=1&id=1&f=1&url=true';
$url=preg_replace("#(&f|&id)=\d+#", "",$url);
print $url;
?>
|
| |
|
|
|
|
|
|
|
для: AcidTrash
(15.05.2009 в 22:03)
| | Спасибо большое. | |
|
|
|
|
|
|
|
для: Caman
(15.05.2009 в 12:23)
| | Зачем?
Вы дальше кому-то (чем-то) будете строку запроса передавать? | |
|
|
|
|
|
|
|
для: ddhvvn
(15.05.2009 в 16:55)
| | Тут можно обойтись и parse_str | |
|
|
|
|
|
|
|
для: Брыль
(15.05.2009 в 18:22)
| | мне это вообще не нужно | |
|
|
|
|
|
|
|
для: ddhvvn
(15.05.2009 в 19:18)
| | Извиняюсь :) я это автору темы писал :) | |
|
|
|
|
|
|
|
для: Брыль
(15.05.2009 в 18:22)
| | Думаю, что в этом случае код более громоздкий получится. | |
|
|
|