sovka Новичок 18 Фев 2010 #1 Регулярка, из урл извлечь хелп Здравия! Через $_SERVER['REQUEST_URI'] получаю урл такого вида: /razdel1/024-kak-pravilno-otkivat-pivo.html научите плз, как извлечь из него: /razdel1/024 (/буквыцифры/цифры3штминус) Регулярку написать не могу =(
Регулярка, из урл извлечь хелп Здравия! Через $_SERVER['REQUEST_URI'] получаю урл такого вида: /razdel1/024-kak-pravilno-otkivat-pivo.html научите плз, как извлечь из него: /razdel1/024 (/буквыцифры/цифры3штминус) Регулярку написать не могу =(
Sigorma Новичок 18 Фев 2010 #2 PHP: print_r(explode("/", $_SERVER['REQUEST_URI'])); -~{}~ 18.02.10 10:28: [m]parse_url[/m]
Фанат oncle terrible Команда форума 18 Фев 2010 #3 Sigorma, опять ты вопроса не понял. -~{}~ 18.02.10 10:36: sovka, explode тебе поможет или там strtok() какой-нибудь в общем, любая функция, которая режет строки по разделителю
Sigorma, опять ты вопроса не понял. -~{}~ 18.02.10 10:36: sovka, explode тебе поможет или там strtok() какой-нибудь в общем, любая функция, которая режет строки по разделителю
sovka Новичок 18 Фев 2010 #4 в общем, любая функция, которая режет строки по разделителю Нажмите для раскрытия... Но у меня же два разделителя «/»«-», между ними надо.
в общем, любая функция, которая режет строки по разделителю Нажмите для раскрытия... Но у меня же два разделителя «/»«-», между ними надо.
Фанат oncle terrible Команда форума 18 Фев 2010 #6 если у тебя два разделителя, то значит два раза Explode но я не вижу, чтобы у тебя было два разделителя я вижу только один
если у тебя два разделителя, то значит два раза Explode но я не вижу, чтобы у тебя было два разделителя я вижу только один
Вурдалак Продвинутый новичок 18 Фев 2010 #7 Re: Регулярка, из урл извлечь хелп Автор оригинала: sovka научите плз, как извлечь из него: /razdel1/024 (/буквыцифры/цифры3штминус) Нажмите для раскрытия... PHP: $pattern = '#(?:/[^-]+)+#';
Re: Регулярка, из урл извлечь хелп Автор оригинала: sovka научите плз, как извлечь из него: /razdel1/024 (/буквыцифры/цифры3штминус) Нажмите для раскрытия... PHP: $pattern = '#(?:/[^-]+)+#';
sovka Новичок 18 Фев 2010 #8 Re: Re: Регулярка, из урл извлечь хелп Автор оригинала: Вурдалак PHP: $pattern = '#(?:/[^-]+)+#'; Нажмите для раскрытия... Спасибо, господин php-повелитель, вот оно счастье!
Re: Re: Регулярка, из урл извлечь хелп Автор оригинала: Вурдалак PHP: $pattern = '#(?:/[^-]+)+#'; Нажмите для раскрытия... Спасибо, господин php-повелитель, вот оно счастье!
Sigorma Новичок 19 Фев 2010 #9 sovka Регулярные выражения тебе не нужны для решения твоей задачи. лучше бы ты это понял.