PHP4+Apacheの環境です。

Perlで

$str =~ tr/:;<=>?@[\\]^_`/ABCDEFGabcdef/;

と置換するのと同じ事をPHPでやるにはどうしたらよいのでしょうか?
部分的に置換などの方法は分かるのですが、上記のように
:はA
;はB
<はC

というように対応させたいのですが、PHPにそのような関数が見つからずに困っています。
どなたかご存じないでしょうか?