- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
В 2023 году Одноклассники пресекли более 9 млн подозрительных входов в учетные записи
И выявили более 7 млн подозрительных пользователей
Оксана Мамчуева
Маркетинг для шоколадной фабрики. На 34% выше средний чек
Через устранение узких мест
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Здравствуйте. Прошу помощи.
есть код
$a = parse_url("http://".$_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI']);
$str = "http://".$a['host'].$a['path'];
preg_match_all("|city/(.*)/|U", $str, $res);
print $res[1][0];
?>
он из урл вида http://site.com/cat/vse-dlja-dachi/city/sochi/ выпаршивает "sochi", а как переделать так чтобы из этого урл получить "vse-dlja-dachi", то есть нужно в обратную сторону от /city/ вытащить часть урл до первого слеша
например из http://site.com/cat/uslugi/city/sochi/ получить "uslugi"
из http://site.com/cat/vse-dlja-dachi/nabory-dlja-piknika/city/sochi/ получить "nabory-dlja-piknika"
используйте обычный сплит по слешу и ищите что после city, а что перед.
зачем вам регулярка?
Через обычную функцию exploid по /
используйте обычный сплит по слешу и ищите что после city, а что перед.
Не знаю что вы имеете ввиду, я просто не разбираюсь. Я уже неделю ищу как сделать, надоело и решил на форуме спросить
Не знаю что вы имеете ввиду, я просто не разбираюсь. Я уже неделю ищу как сделать, надоело уже и решил на форуме спросить
Вам сюда: http://php.net//manual/ru/function.explode.php
Неделю вы ищите... 🤪
preg_match("|/([^/]+)/city/|U", $str, $res);
Всем спасибо
вот так работает
вот так работает
Вот нахрена писать так, когда вам написали более оптимальное выражение? Используйте лучше explode.
Вот нахрена писать так, когда вам написали более оптимальное выражение? Используйте лучше explode.
Чем же explode оптимальнее регулярки?
Оптимальнее preg_match vs preg_match_all и первый regexp, а чем писать г-выражения лучше использовать explode.
Помогу: http://www.regexr.com/