Poster Новичок 23 Дек 2004 #1 ВырезАть регулярными выражениями? Нужно мне из адрескной строки вырезать кусок ее Вот ето: lang= и после этого - еще два символа. они могут быть a-z то есть мне потом с lang=ru работать нужно будет. Как лучше? Какой функцией?
ВырезАть регулярными выражениями? Нужно мне из адрескной строки вырезать кусок ее Вот ето: lang= и после этого - еще два символа. они могут быть a-z то есть мне потом с lang=ru работать нужно будет. Как лучше? Какой функцией?
vladax Новичок 23 Дек 2004 #3 Poster у тебя там что все языки мира что ли? if ($_GET['lang']=='ru') {...} if ($_GET['lang']=='en') {...} так не проще ли?
Poster у тебя там что все языки мира что ли? if ($_GET['lang']=='ru') {...} if ($_GET['lang']=='en') {...} так не проще ли?
Poster Новичок 23 Дек 2004 #4 нет, всего 4 языка, но не хотелось вручную условий много писать возможные языки сайта хранятся в array("en", "fr", "de", "ru"); хочется чтобы формировалось 4 ссылки /языковый переключатель/ автоматически в цикле заменой lang=.. на элемент массива о
нет, всего 4 языка, но не хотелось вручную условий много писать возможные языки сайта хранятся в array("en", "fr", "de", "ru"); хочется чтобы формировалось 4 ссылки /языковый переключатель/ автоматически в цикле заменой lang=.. на элемент массива о
vladax Новичок 23 Дек 2004 #5 тогда зачем тебе что-то откуда то вырезать? PHP: foreach($lang_arr as $v){?><a href="<?=$_SERVER['PHP_SELF']?>?lang=<?=$v?>"><?=$v?></a><br><?}
тогда зачем тебе что-то откуда то вырезать? PHP: foreach($lang_arr as $v){?><a href="<?=$_SERVER['PHP_SELF']?>?lang=<?=$v?>"><?=$v?></a><br><?}
Poster Новичок 24 Дек 2004 #6 В строке еще параметры могут содержаться. А менять только язык нужно будет.
Poster Новичок 24 Дек 2004 #8 да ну, Фрол, я просто объяснил Владаксу зачем мне нужно _реплейсить_ lang=.. в адресной строке.
Фанат oncle terrible Команда форума 24 Дек 2004 #10 Poster А тебе объяснили, что реги тут и не нужны.
Profic just Profic (PHP5 BetaTeam) 24 Дек 2004 #11 [m]implode[/m] ('&amp;', <что сюда вставить догадайся сам >);