ВырезАть регулярными выражениями?

Poster

Новичок
ВырезАть регулярными выражениями?

Нужно мне из адрескной строки вырезать кусок ее

Вот ето:
lang=
и после этого - еще два символа.
они могут быть a-z

то есть мне потом с lang=ru работать нужно будет.

Как лучше? Какой функцией?
 

vladax

Новичок
Poster
у тебя там что все языки мира что ли?

if ($_GET['lang']=='ru') {...}
if ($_GET['lang']=='en') {...}

так не проще ли?
 

Poster

Новичок
нет, всего 4 языка, но не хотелось вручную условий много писать

возможные языки сайта хранятся в

array("en", "fr", "de", "ru");

хочется чтобы формировалось 4 ссылки /языковый переключатель/ автоматически в цикле заменой lang=.. на элемент массива

о
 

vladax

Новичок
тогда зачем тебе что-то откуда то вырезать?
PHP:
foreach($lang_arr as $v){?><a href="<?=$_SERVER['PHP_SELF']?>?lang=<?=$v?>"><?=$v?></a><br><?}
 

Poster

Новичок
В строке еще параметры могут содержаться.
А менять только язык нужно будет.
 

Frol

Новичок
а самому подумать лень?
или ждешь пока снова напишут на готово?
 

Poster

Новичок
да ну, Фрол, я просто объяснил Владаксу зачем мне нужно _реплейсить_ lang=.. в адресной строке.
 

Profic

just Profic (PHP5 BetaTeam)
[m]implode[/m] ('&amp;amp;', <что сюда вставить догадайся сам :)>);
 
Сверху