Bu iç ?myuser=number görünmüyor böylece nasıl boş dize ile ?myuser=12122 ?myuser=5457 ... bir sürü içeren bir dize yerine dize?
?myuser=number
?myuser=12122
?myuser=5457
...
Ben regex kullanmak gerektiğini düşünüyorum?
, evet
preg_replace('~\?myuser=\d+~', '', $string);
Soru işareti normal ifadelerde özel bir karakter, o yüzden alıntı gerekir. Bunun dışında, oldukça yalındır bulunuyor:
$result = preg_replace('/\?myuser=[0-9]+/', '', $source);