Автор оригинала: Sababa
А может "\\1" . $digit . "\\2", не супер, но вариант
Так ведь нет никакой разницы что "\\1$digit\\2" , что "\\1" . $digit . "\\2"!
Строка вначале создастся , а потом попадёт в функцию...
Хотя честно говоря это было самое первое что я поробывал.
А вот сам фрагмент кода:
$Adres=preg_replace("/([?&])($Paramert=)(.+?)(&)/is","\\1\\2|#|\\4",$Adres);
Тоесть адрес вначале типа /index.php?e=1&ee=22&eee=33 33&
и я хочу чтобы "ee" было равно "44".
Тоесть
$Parametr='ee';
$Znachenie='44';
когда $Znachenie состоит из букв (ну тоесть первый символ не цифра) , то всё ок , а если цифра - то идут всякие ужасы , в зависимости от первой цифры...