|
|
|
| Извините за ошибку в теме
$str = "http://localhost/cart/admin?add_sub=1&dd";
if (ereg("(\?).+(\&)*",$str,$regs))
{
echo $regs[2];
}
|
Анализируеться вот этот участок ?add_sub=1&dd
Почему в $regs[2] ничего нет? | |
|
|
|
|
|
|
|
|
для: Саша
(30.06.2005 в 15:25)
| | По тому, что регулярные выражения по умолчанию ленивые и если стоит символ звёздочки (\&)*, то будет минимально возможное соответствие - пустая строка. А вообще для разбора адресов лучше действительно, как говорит $OMEGA, использовать специализированные функции. | |
|
|
|
|
|
|
|
для: cheops
(01.07.2005 в 00:37)
| | Спасибо! | |
|
|
|