Ver original$cadena = "var1=valor&pagina=1&var3=valor"; // donde dice pagina=1 tu lo tenias como pagina=valor eso no cumple la expresion$patron = '/&pagina=[0-9]/'; $reemplazo = ''; echo preg_replace($patron,$reemplazo,$cadena);