Nasıl değiştirebilirsiniz? Myuser = numarasını PHP boş bir dizeyle

2 Cevap php

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?

Ben regex kullanmak gerektiğini düşünüyorum?

2 Cevap

, 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);