index?a=&b=&c=0&d=1&e=

こういったURLがあり、置換で必要のない変数を削除したい。
例えば、 「&a=」「&c=0」「&e=」を削除して、「index?b=&d=1」のようにしたいのです。

ちなみに、これらの変数には数字(1桁)がくる場合と空白の場合があります。
正規表現が初めてなので、とりあえずやってみたのは一個一個削除することです。

$url = ereg_replace('\&a=[0-9]?','',$url);
$url = ereg_replace('\&c=[0-9]?','',$url);
$url = ereg_replace('\&e=[0-9]?','',$url);

一応これで成功はしたのですが、何せ初めてなのであっているかどうか分かりません。
それと、もし1回の変換で可能であればその方法も教えて下さい。