PHP preg_replace()を使用してURLからいくつかのパラメーターを削除しようとしています。たとえば、a[]=1
次のURLから削除する必要があります。
$my_url = 'www.myhost.com/filter.php?a[]=1&a[]=12&a[]=13&a[]=14'
だから私は使用しています:
$without_filter = preg_replace("/(&)?a\[\]=1/", '', $my_url);
だけを削除したいのですが、他のパラメーターからa[]=1
含まれている部分を削除しているので、次のようになります。a[]=1
www.myhost.com/filter.php?234
誰かが私がこれを解決するのを手伝ってくれる?