Вопросы по preg_match php

kvins
На сайте с 23.08.2011
Offline
95
462

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

1. узнать если в в таком шаблоне ссылки _site.ru/catalog/ что то после слова catalog и скобки /

и

2. Можно ли извлечь часть текста из конца ссылки к примеру _site.ru/catalog/текст ссылки/

чтобы не учитывать слеш после слова текст ссылки (тоесть он может быть и может быть без него)

и брать весь текст пока не наткнется на слеш перед словом текст ссылки

Магазин уникальных статей. (http://linkum.ru/to/13254/)
D
На сайте с 14.01.2007
Offline
153
#1
kvins:
а можно ли с помощью регулярных выражений

можно:))))

LEOnidUKG
На сайте с 25.11.2006
Offline
1730
#2

Попробуйте использовать explode()

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/
H
На сайте с 09.10.2012
Offline
11
#3

Ссылки разбирают через функцию explode. удобнее, более сопроваждаемо и проще синтаксис.

$url = 'site.ru/catalog/tovary_dlya_detei';

$params = explode('/',$url);

echo $params[0]; // 'site.ru'

echo $params[2]; // 'tovary_dlya_detei'

Апокалипсис
На сайте с 02.11.2008
Offline
391
#4
Записки нищего (http://zapiskinishego.ru) - мой личный блог Услуги php программиста. Очень нужна любая работа. Не покупают? Поведенческий аудит интернет-магазина за 5000 руб. (/ru/forum/990312)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий