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

  • Автор темы Автор темы Poster
  • Дата начала Дата начала

Poster

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

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

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

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

Как лучше? Какой функцией?
 
Poster
у тебя там что все языки мира что ли?

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

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

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

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

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

о
 
тогда зачем тебе что-то откуда то вырезать?
PHP:
foreach($lang_arr as $v){?><a href="<?=$_SERVER['PHP_SELF']?>?lang=<?=$v?>"><?=$v?></a><br><?}
 
В строке еще параметры могут содержаться.
А менять только язык нужно будет.
 
а самому подумать лень?
или ждешь пока снова напишут на готово?
 
да ну, Фрол, я просто объяснил Владаксу зачем мне нужно _реплейсить_ lang=.. в адресной строке.
 
[m]implode[/m] ('&amp;amp;', <что сюда вставить догадайся сам :)>);
 
Сверху