<?php $str='?q=php&co.x=104&co.y=16&co=Szukaj&where=all&p=2'; ?>
Mam sobie taki kodzik ale nie wiem gdzie znajduje sie p= bo jesli jest w srodku to bedzie p=xx& a jesli na koncu to p=xx i teraz jak w tym wyrazeniu do zrobic

preg_replace('/p=(.*?){jesli jest &}/i',"co=pstro{& jesli byl wczesniej}",$str); co takiego