У меня есть очень длинные переменные URL. Вот один пример.
http://localhost/index.php?image=XYZ_1555025022.jpg&mppdf=yes&pdfname=Printer&deskew=yes&autocrop=yes&print=no&mode=color&printscalewidth100=&printscaleheight100=&rand=56039
В конечном итоге было бы неплохо, если бы я мог найти способ использовать preg_replace
, чтобы просто изменить одну переменную, даже если в середине строки, например, в приведенной выше строке, изменить print=no
на 'print=yes
, например.
Я, однако, согласен на совпадение с шаблоном preg_replace
, которое позволяет мне удалить ?image=XYZ_1555025022.jpg
. поскольку это переменная, имя может быть любым. Он всегда будет иметь «?image"
» в начале и в конце «&
»
Я думаю, что одна из проблем, с которыми я столкнулся, заключается в том, что preg_match
, похоже, имеет проблемы со строками, в которых содержится "=".
Я полностью потерялся в этом, и все эти персонажи могут вращаться головой. Может быть, кто-то может дать некоторые рекомендации, пожалуйста?