// Можно так
$query = preg_replace('#[page=]\d#', 'page=' . $i, $_SERVER['QUERY_STRING']);
// или без регулярок
parse_str($_GET, $query);
$query['page'] = $i;
echo '<a href="/page/?' . $_SERVER['QUERY_STRING']). '">'.$i.'</a>';
parse_str($_GET, $query); // Парсить гет-параметры можно так, получив сразу массив $query
if(comparison()) // Логика скролла
function comparison() {
// Логика сравнения
// Возвращайте bool
}
composer require funkjedi/composer-include-files
"extra": {
"include_files": [
"app/Http/helpers.php"
]
},
composer dump-autoload
<input type="text" min="<?=$option['min'];?>"
onkeypress='return event.charCode >= 48 && event.charCode <= 57'
onblur="correct(this)">
Такие вещи нужно в routeController делать по хорошему из сессии, а в цикл регулярку и не думал закидывать, это просто для примера.
В любом случае ваш пример не рабочий, так как если поменять гет-параметры, то они не отобразятся в ссылке.