Я использую preg_replace
для создания URL для пейджинговых ссылок на основе modrewrite.
Я использую:
$nextURL = preg_replace('%/([\d]+)/%','/'.($pageNumber+1).'/',$currentURL);
, который работает нормально, однако мне было интересно, есть ли лучший способ без необходимости включать '/'
в параметр замены. Мне нужно, чтобы число совпадало с двумя /
, поскольку URL-адреса могут иногда содержать номера, отличные от части страницы. Однако эти числа никогда не являются только числами, поэтому /[\d]+/
не дает им возможности заменить.